Example #1
0
    // Update is called once per frame
    void Update()
    {
        SoundManagerScript.CheckMusic();

        // load level two
        if (playerPoints >= 3 && levelNumber == 1)
        {
            playerWins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level2", LoadSceneMode.Single);
            //  SoundManagerScript.PlaySong();
        }
        else if (player2Points >= 3 && levelNumber == 1)
        {
            player2Wins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level2", LoadSceneMode.Single);
            //   SoundManagerScript.PlaySong();
        }

        // load level 3
        else if (playerPoints >= 3 && levelNumber == 2)
        {
            playerWins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level3", LoadSceneMode.Single);
            SoundManagerScript.PlaySong();
        }
        else if (player2Points >= 3 && levelNumber == 2)
        {
            player2Wins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level3", LoadSceneMode.Single);
        }

        // load level 4
        else if (playerPoints >= 3 && levelNumber == 3)
        {
            playerWins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level4", LoadSceneMode.Single);
        }
        else if (player2Points >= 3 && levelNumber == 3)
        {
            player2Wins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level4", LoadSceneMode.Single);
        }
        // load level 5
        else if (playerPoints >= 3 && levelNumber == 4)
        {
            playerWins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            // levelChanged = true;
            SceneManager.LoadScene("Level5", LoadSceneMode.Single);
        }
        else if (player2Points >= 3 && levelNumber == 4)
        {
            player2Wins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level5", LoadSceneMode.Single);
        }
        // load level 6
        else if (playerPoints >= 3 && levelNumber == 5)
        {
            playerWins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level6", LoadSceneMode.Single);
        }

        else if (player2Points >= 3 && levelNumber == 5)
        {
            player2Wins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level6", LoadSceneMode.Single);
        }
        // load level 7
        else if (playerPoints >= 3 && levelNumber == 6)
        {
            playerWins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level7", LoadSceneMode.Single);
        }

        else if (player2Points >= 3 && levelNumber == 6)
        {
            player2Wins++;
            playerPoints  = 0;
            player2Points = 0;
            levelNumber++;
            SoundManagerScript.StopMusic();
            levelChanged = true;
            SceneManager.LoadScene("Level7", LoadSceneMode.Single);
        }

        playerScore.text  = playerPoints.ToString();
        player2Score.text = player2Points.ToString();

        playerWinsText.text  = playerWins.ToString();
        player2WinsText.text = player2Wins.ToString();
    }