public void LoadLevel(string name) { Debug.Log("load level"); gameData.SetPaddle("right", false); gameData.SetPaddle("left", false); gameData.PauseGame(false); levelName = name; if (levelName.IndexOf("Level") >= 0) { musicPlayer.SetInMenu(false); Screen.showCursor = false; } else { musicPlayer.SetInMenu(true); Screen.showCursor = true; if (levelName == "EndScreen") { //if player got high score, show name dialog instead of loading next level if (gameData.GetPlayerScoreRank() < 26) { gameHUD.ToggleHighScoreNameDialog(true, levelName); return; } } } gameAnalytics.LogScreen(levelName); Application.LoadLevel(levelName); }