Exemplo n.º 1
0
    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);
    }