public override void ShowWindow() { base.ShowWindow(); LevelStatus levelHistory = LevelHistory.GetLevelHistory(selectedLevelIndexSO.Value); if (levelHistory != null) { highScoreText.text = levelHistory.highScore.ToString(); sessionScoreText.text = levelHistory.currentScore.ToString(); } }
public bool deleteAllPlayerPrefs; // for testing puropose void Start() { if (deleteAllPlayerPrefs) { PlayerPrefs.DeleteAll(); } for (int i = 0; i < levelSelectButtons.Length; i++) { LevelStatus levelHistory = LevelHistory.GetLevelHistory(i); if (levelHistory != null) { bool levelCompleted = levelHistory.completed; if (levelCompleted) { levelSelectButtons[i].SetStar(); } } } }