/// <summary> /// Call this every time the button is pressed /// </summary> public void IncrementCount() { _currentScore++; UpdateTextBox(currentScoreTextBox, _currentScoreText + _currentScore); // Only consider playing a sound if there is not a sound being played and we should play one if (!soundEffectController.IsSoundPlaying() && soundEffectController.ShouldRandomSoundPlay()) { soundEffectController.PlayRandomSound(); } // Check if it's a new high score and handle if it is if (IsNewHighScore(_currentScore, _highScore)) { SetHighScore(_currentScore); UpdateTextBox(highScoreTextBox, _highScoreText + _highScore); } }