private static void OnGameStateChanged(ProjectMazelike.GameState newState) { switch (newState) { case ProjectMazelike.GameState.Startup: break; case ProjectMazelike.GameState.MainMenu: SetActiveScreen("Main Menu"); break; case ProjectMazelike.GameState.Running: SetActiveScreen("Game"); break; case ProjectMazelike.GameState.Paused: SetActiveScreen("Pause"); break; } }
private static void OnGameStateChanged(ProjectMazelike.GameState newState) { switch (newState) { case ProjectMazelike.GameState.Startup: _updateFunc = null; break; case ProjectMazelike.GameState.MainMenu: _updateFunc = null; break; case ProjectMazelike.GameState.Running: _updateFunc = Update_GameRunning; break; case ProjectMazelike.GameState.Paused: _updateFunc = Update_GamePaused; break; } }