void Start() { if (!PlayerPrefs.HasKey("totalCollectiblesGlobal")) { PlayerPrefs.SetInt("totalCollectiblesGlobal", 0); } _levelLoaders = FindObjectsOfType <LevelLoader>(); _resetProgress = FindObjectOfType <ResetProgress>(); _checkpointManager = FindObjectOfType <CheckpointManager>(); LoadLevelRequirements(); if (SceneManager.GetActiveScene().name == "InteractiveMainMenu") { UpdateLevelLoaders(); } if (_checkpointManager == null) { PlayerPrefs.DeleteKey("CurrentLevel"); PlayerPrefs.DeleteKey("CurrentCheckpoint"); PlayerPrefs.Save(); } }
public void SetResetProgressDelegate(ResetProgress resetProgress) { this.m_resetProgress = resetProgress; this.m_ProgressHandle.SetResetProgressDelegate(resetProgress); }