public void SetupUI() { leftButton.interactable = true; rightButton.interactable = true; HighscoreSet scoreSet; switch (currentDifficulty) { case Difficulty.Easy: foreach (Text difficultyLabel in difficultyLabels) { difficultyLabel.text = "Easy Difficulty"; } scoreSet = PlayerProgression.GetClassicModeScores("easy"); leftButton.interactable = false; break; case Difficulty.Medium: foreach (Text difficultyLabel in difficultyLabels) { difficultyLabel.text = "Medium Difficulty"; } scoreSet = PlayerProgression.GetClassicModeScores("medium"); break; case Difficulty.Hard: foreach (Text difficultyLabel in difficultyLabels) { difficultyLabel.text = "Hard Difficulty"; } scoreSet = PlayerProgression.GetClassicModeScores("hard"); rightButton.interactable = false; break; default: foreach (Text difficultyLabel in difficultyLabels) { difficultyLabel.text = "??? Difficulty"; } scoreSet = new HighscoreSet(); break; } if (scoreSet.first > 0) { float time = ((float)scoreSet.first / 10); scores[0].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[0].text = "--:--"; } if (scoreSet.second > 0) { float time = ((float)scoreSet.second / 10); scores[1].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[1].text = "--:--"; } if (scoreSet.third > 0) { float time = ((float)scoreSet.third / 10); scores[2].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[2].text = "--:--"; } if (scoreSet.fourth > 0) { float time = ((float)scoreSet.fourth / 10); scores[3].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[3].text = "--:--"; } if (scoreSet.fifth > 0) { float time = ((float)scoreSet.fifth / 10); scores[4].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[4].text = "--:--"; } }
public void ShowLevelInfo(string diff) { levelInfoBg.CrossFadeAlpha(1f, 0.2f, true); Image[] images = levelInfoBg.GetComponentsInChildren <Image> (); foreach (Image image in images) { image.CrossFadeAlpha(1f, 0.2f, true); } Text[] texts = levelInfoBg.GetComponentsInChildren <Text> (); foreach (Text text in texts) { text.CrossFadeAlpha(1f, 0.2f, true); } HighscoreSet scoreSet = PlayerProgression.GetClassicModeScores(diff); if (scoreSet.first > 0) { float time = ((float)scoreSet.first / 10); scores[0].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[0].text = "--:--"; } if (scoreSet.second > 0) { float time = ((float)scoreSet.second / 10); scores[1].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[1].text = "--:--"; } if (scoreSet.third > 0) { float time = ((float)scoreSet.third / 10); scores[2].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[2].text = "--:--"; } if (scoreSet.fourth > 0) { float time = ((float)scoreSet.fourth / 10); scores[3].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[3].text = "--:--"; } if (scoreSet.fifth > 0) { float time = ((float)scoreSet.fifth / 10); scores[4].text = UIHelpers.ConvertToSecondsTimeString(time); } else { scores[4].text = "--:--"; } }