private void PauseButtonPressed() { GUICommon.Instance.PlayButtonPressSound(); paused = !paused; if (paused) { pauseButton.Hide(); resumeButton.Show(); pauseButton.Pressed = false; // Pause the game GetTree().Paused = true; } else { pauseButton.Show(); resumeButton.Hide(); resumeButton.Pressed = false; // Unpause the game GetTree().Paused = false; } }