Exemplo n.º 1
0
            public override async void OnEnter()
            {
                await UniTask.WaitWhile(() => UI.Exists("start"));

                hud = UI.OpenSync("hud");

                manager.StartBattle();
            }
Exemplo n.º 2
0
            public override async void OnEnter()
            {
                var battleground = game_loop.battleground;

                if (battleground.IsLoaded())
                {
                    battleground.Reset();
                }
                else
                {
                    await battleground.Load();
                }

                await UniTask.WaitWhile(() => UI.Exists("loading"));

                ui = await UI.OpenAsync("start");
            }