using System; namespace ET { [ActorMessageHandler] public class C2M_AutoBattleHandler : AMActorLocationRpcHandler { protected override async ETTask Run(Unit unit, C2M_AutoBattle request, M2C_AutoBattle response, Action reply) { UserSetting setting = unit.GetComponent(); if (!setting.IsAutoSkill && !setting.canUse) { response.Message = "公共冷却中,不能切换"; reply(); return; } setting.IsAutoSkill = request.isAuto; reply(); await ETTask.CompletedTask; } } }