public void PauseGame() { if (m_GameState.GetGameState == GameStates.Paused) { UnpauseGame(); } else { GameState_Changed.Invoke(this, new GameStateEventArgs(GameStates.Paused)); } }
private void UnpauseGame() { GameState_Changed.Invoke(this, new GameStateEventArgs(GameStates.Running)); }
public void GameLost(object sender, GameStateEventArgs e) { GameState_Changed.Invoke(this, e); }