using ET.EventType; namespace ET { [FriendClass(typeof(Building))] public class AfterCreateBuilding_AddComponent : AEvent { protected override void Run(AfterCreateBuilding args) { var unit = args.Unit; var building = args.Building; // 升级的过程中不显示原先的建筑 if (building.IsUpgrade == 0) { var buildingViewComp = building.AddComponent(); buildingViewComp.CreateName().Coroutine(); } // update map info } } }