protected override void OnInitialized() { mode = string.IsNullOrEmpty(Local) ? GameMode.SP_AI : GameMode.SP_LOCAL; contextBuilder = new GameContext.Builder(mode); if (mode == GameMode.SP_LOCAL) { InitializeGameManager(); } }
public override async void PlayAgain() { contextBuilder = new GameContext.Builder(GameMode.MP); GameManager = new GameManager(contextBuilder.Build()); IsLoaded = false; CanStartGame = false; IsInterrupted = false; PlayerCell = BoardCell.EMPTY; StateHasChanged(); await ConnectPlayer(); }