public void LoadScene(int level) { persistentData = GameObject.FindGameObjectWithTag (Tags.mainCamera).GetComponent<PersistentData> (); persistentData.Save (); sceneFadeInOut = GameObject.FindGameObjectWithTag(Tags.gameController).GetComponent<SceneFadeInOut>(); sceneFadeInOut.LoadScene (level); }
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); } }