public void Execute() { audio.PlaySound("pause"); audio.Mute(); if (GameStateManager.GetInstance().gameStates.Peek() is PauseGameState) { GameStateManager.GetInstance().Remove(); } else { GameStateManager.GetInstance().Add(new PauseGameState(_graphics, _hud, audio, graphicsManager)); } }
public void Execute() { audio.Mute(); }