// 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(); }