using ET.EventType; using System; using System.Collections.Generic; namespace ET { public class TouchBuffStateEvent : AEvent { public override async ETTask Run(TouchBuffStateRet args) { Unit unit = args.targetUnit; M2C_BattleTouchState changeHp = new M2C_BattleTouchState() { UnitId = args.targetUnit.Id, TargetUnitId = args.targetUnit.Id, StateType = args.stateType, UserData = args.value, EffectId = args.effectId }; unit.GetComponent().Brocast(changeHp); await ETTask.CompletedTask; } } }