public async ETVoid RunAsync() { FUIComponent fuiComponent = Game.Scene.GetComponent <FUIComponent>(); // 使用工厂创建一个Login UI FUI ui = await MainIntViewFactory.Create(); fuiComponent.Add(ui); }
public async ETVoid RunAsync() { FUIComponent fuiComponent = Game.Scene.GetComponent <FUIComponent>(); if (fuiComponent.Get(FUIType.GM) != null) { return; } FUI ui = await FUIGMFactory.Create(); fuiComponent.Add(ui); }
public async ETVoid RunAsync() { FUIComponent fuiComponent = Game.Scene.GetComponent <FUIComponent>(); // 使用工厂创建一个Lobby UI FUI ui = await FUILobbyFactory.Create(); fuiComponent.Add(ui); // 创建Lobby UI完成 Game.EventSystem.Run(EventIdType.CreateLobbyUIFinish); }
public void Run(long id, int value) { ChesserComponent ChesserComponent = ETModel.Game.Scene.GetComponent <ChesserComponent>(); if (ChesserComponent.MyChesser.Id == id) //本人金币变化 { FUIComponent fUIComponent = Game.Scene.GetComponent <FUIComponent>(); FUI ui = fUIComponent.Get(FUIType.UIChessStore); FUI goldText = ui.GetComponent <FUIChessStoreComponent>().GoldText; goldText.Get("gold").GObject.asLabel.text = string.Format("%d", value); } }
public override void Run() { FUIComponent fuiComponent = Game.Scene.GetComponent <FUIComponent>(); //fuiComponent.Remove(FUIType.Lobby); fuiComponent.Remove(FUIType.Room); fuiComponent.Remove(FUIType.Hall); // 卸载包 ETModel.Game.Scene.GetComponent <FUIPackageComponent>().RemovePackage(FUIType.Room); ETModel.Game.Scene.GetComponent <FUIPackageComponent>().RemovePackage(FUIType.Hall); }