Ejemplo n.º 1
0
        public async ETVoid RunAsync()
        {
            FUIComponent fuiComponent = Game.Scene.GetComponent <FUIComponent>();
            // 使用工厂创建一个Login UI
            FUI ui = await MainIntViewFactory.Create();

            fuiComponent.Add(ui);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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);
        }