using ET.EventType; using ET.FUIBuilding; using ET.FUIMain; namespace ET { [FriendClass(typeof(OperationComponent))] public class QuitCreateBuildingEdit_RemoveComponent : AEvent { protected override void Run(QuitCreateBuildingEdit args) { var zoneScene = args.Unit.ZoneScene(); // 恢复正常操作 zoneScene.CurrentScene().RemoveComponent(); zoneScene.CurrentScene().GetComponent().Enabled = true; // 调整界面显示 zoneScene.GetComponent().HideWindow(FUI_BuildingEdit.UIResName); zoneScene.GetComponent().ShowUI(FUIPackage.Main); } } }