void ChangeGameMode(int newMode) { if (newMode == 0) { gameMode = new GameMode1(); } else if (newMode == 1) { gameMode = new GameMode2(); } currentGameMode = newMode; gameMode.InitGameMode(); }
private void ModesView_OnModeChanged(bool isInEditMode) { CurrentGameMode?.StopGameMode(); CurrentGameMode = isInEditMode ? editMode : normalMode; CurrentGameMode?.InitGameMode(); }