Ejemplo n.º 1
0
 public void LoadLevelSelect()
 {
     if (SceneManager.GetActiveScene().buildIndex == SceneManager.sceneCountInBuildSettings - 4) // if current scene is equal to last level scene (-2 because sceneinbuild is calc from 1, -1 is level select, and -2 is last level scene, -3 is tutorial scene, -4 is playground scene)
     {
         saveManagerRef.SetGameFinished(1);                                                      // set gameFinished value in PlayerPrefs to 1 == true;
         saveManagerRef.SetShowSubmitScorePrompt();                                              // set PlayerPrefs.SetInt("ShowSubmitScorePrompt") += 1
     }
     if (!gameIsOver)
     {
         gameManagerRef.SaveScores();
     }
     saveManagerRef.LoadLevelSettings(0);
     saveManagerRef.ClearRestartRecord();
     gameManagerRef.DestroyLeftObjects();
     SceneManager.LoadScene(SceneManager.sceneCountInBuildSettings - 3);
 }