// Start is called before the first frame update void Start() { List <HighScore> highscores = HighscoresManager.Load(); if (highscores != null) { foreach (HighScore score in highscores) { GameObject ui = Instantiate(prefabHighscoreUI, gameObject.transform); HighScoreUI uiCode = ui.GetComponent <HighScoreUI>(); if (uiCode != null) { uiCode.SetupUI(score); } } } else { GameObject ui = Instantiate(prefabHighscoreUI, gameObject.transform); HighScoreUI uiCode = ui.GetComponent <HighScoreUI>(); if (uiCode != null) { uiCode.SetupWithoutHighScore("No Highscores"); } } }
// Start is called before the first frame update void Start() { text = GetComponent <Text>(); gmc = FindObjectOfType <GameManager>(); List <HighScore> listScore = HighscoresManager.Load(); string txt = ""; if (listScore != null) { HighScore best = listScore[0]; txt = best.getName() + " got " + best.getScore(); } else { txt = "You have not played the game yet!"; } text.text = txt; }