public void LoadScene(int level)
 {
     persistentData = GameObject.FindGameObjectWithTag (Tags.mainCamera).GetComponent<PersistentData> ();
     persistentData.Save ();
     sceneFadeInOut = GameObject.FindGameObjectWithTag(Tags.gameController).GetComponent<SceneFadeInOut>();
     sceneFadeInOut.LoadScene (level);
 }
Exemple #2
0
 public void OnEnable()
 {
     if (GameObject.FindGameObjectWithTag(Tags.gameController)){
         sceneFadeInOut = GameObject.FindGameObjectWithTag (Tags.gameController).GetComponent<SceneFadeInOut> ();
         if(resetDefaults){
             GameObject.FindGameObjectWithTag(Tags.mainCamera).GetComponent<PersistentData>().ResetDefaults();
         }
         sceneFadeInOut.LoadScene(sceneToLoad);
     }
     else{
         Application.LoadLevel (sceneToLoad);
     }
 }