Inheritance: MonoBehaviour
Exemplo n.º 1
0
    // 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");
            }
        }
    }
Exemplo n.º 2
0
 void Start()
 {
     highScoreUI = GetComponent <HighScoreUI>();
     startGameButton.onClick.AddListener(StartGame);
     highScoreButton.onClick.AddListener(highScoreUI.ShowHighscoreUI);
     highScoreUIClose.onClick.AddListener(highScoreUI.HideHighscoreUI);
     tutorialButton.onClick.AddListener(ShowTutorial);
 }
Exemplo n.º 3
0
 private void Awake()
 {
     instance = this;
 }