public void SetGameMode(GameModeName newGameModeName) { var prevGameMode = gameModeName; gameModeName = newGameModeName; if (prevGameMode != gameModeName) { GameEvents.OnGameModeChanged(prevGameMode, gameModeName); } }