public void PauseGame() { if (!inPause && !inMainMenu && !inGameOver) { Time.timeScale = 0f; uIBehavior.Pause(); String playerName = PlayerPrefs.GetString("name"); highscoreTable.UpdateHighscoreTable(playerScore, playerName); highscoreTable.HighlightLine(false); isPlaying = false; inPause = true; return; } else { Time.timeScale = 1f; uIBehavior.Resume(); isPlaying = true; inPause = false; } }