void Start() { Instance = this; WaitTimer = Time.time + WaitTimer; for (int i = 1; i < NumberOfLevels; i++) { if (PlayerPrefs.HasKey(PlayerPrefsManager.LevelStar(i))) { //Debug.Log("there is a star for " + i + " it has " + PlayerPrefsManager.GetLevelStars(i)); } else { PlayerPrefsManager.SetLevelStars(i, 0); } } if (PlayerPrefs.HasKey(PlayerPrefsManager.TutorialOnOffString())) { if (PlayerPrefsManager.GetTutorialOnOff() == 1) { TutorialEnabled = true; Debug.Log("checking if tutorial are on"); } else { TutorialEnabled = false; Debug.Log("checking if tutorial are off"); } } PlayerPrefs.Save(); }
void Awake() { if (Instance != null && Instance != this) { Destroy(gameObject); print("Duplicate Game Controller self-destructing!"); } else { Instance = this; DontDestroyOnLoad(gameObject); } RunOnce = true; SetUpLevel(); }