void Awake() { if (PlayerPrefs.GetString("HasPlayed") == "Yes") { ScriptLevelRatings.LoadData(); for (int i = 0; i < levelButtons.Length; i++) { if (i != levelButtons.Length - 1 && ScriptLevelRatings.Ratings[i] > 0) { levelButtons[i + 1].GetComponent <Button>().interactable = true; } } } else { ScriptLevelRatings.Initialize(); ScriptLevelRatings.SaveData(); PlayerPrefs.SetString("HasPlayed", "Yes"); } for (int i = 0; i < levelButtons.Length; i++) { levelButtons[i].transform.GetChild(0).GetComponent <Image>().fillAmount = ScriptLevelRatings.Ratings[i] / 3f; } _MainMenu(); }
public void _MainMenu() { ScriptLevelRatings.SaveData(); SceneManager.LoadScene(0); }
void OnApplicationPause() { ScriptLevelRatings.SaveData(); }
public void _ResetProgress() { ScriptLevelRatings.Initialize(); ScriptLevelRatings.SaveData(); }
public void _Quit() { ScriptLevelRatings.SaveData(); Application.Quit(); }