using ET.EventType; using ET; using System; using System.Collections.Generic; namespace ET { public class SetGameObjectActiveEvent : AEvent { public override async ETTask Run(SetGameObjectActive args) { Unit unit = args.unit; UnitView unitView = unit.GetComponent(); unitView.gameObject.SetActive(args.isVisible); await ETTask.CompletedTask; } } }