Beispiel #1
0
        private void OnHighscoreUpdated()
        {
            Highscore highscore = m_HighscoreSystem.GetHighscore(m_HighscoreID);

            m_IDText.text    = (m_HighscoreID + 1) + ".";
            m_NameText.text  = highscore.name;
            m_ScoreText.text = highscore.score.ToString();
        }
Beispiel #2
0
    //Callbacks
    private void OnHighscoresUpdated()
    {
        HideScores();

        m_CurrentNumberOfHighscores = m_HighscoreSystem.GetNumberOfHighscores;

        for (int i = 0; i < m_CurrentNumberOfHighscores; ++i)
        {
            if (i >= m_HighscoreLabels.Count)
            {
                HighscoreLabelUI newLabel = Instantiate <HighscoreLabelUI>(m_HighscoreLabelUIPrefab, transform);
                m_HighscoreLabels.Add(newLabel);
            }

            m_HighscoreLabels[i].UpdateScore(m_HighscoreSystem.GetHighscore(i));
        }

        HideInfo();
        ShowScores();
    }