using ET.EventType; using System; using System.Collections.Generic; namespace ET { public class ChangeBuffStateEvent : AEvent { public override async ETTask Run(BuffStateRet args) { Unit unit = args.targetUnit; M2C_BattleChangeState changeHp = new M2C_BattleChangeState() { Id=args.Id, TargetUnitId = args.targetUnit.Id, IconId = args.IconId, IconDesc = args.IconDesc, Time = args.time, IsBuff =args.isBuff, Type = args.type }; unit.GetComponent().Brocast(changeHp); await ETTask.CompletedTask; } } }