public override async void OnEnter() { await UniTask.WaitWhile(() => UI.Exists("start")); hud = UI.OpenSync("hud"); manager.StartBattle(); }
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"); }