예제 #1
0
    void UpdateLeaderboard()
    {
        Leaderboard.SetActive(true);

        if (highscoreTable == null)
        {
            highscoreTable = FindObjectOfType <HighscoreTable>();
        }

        int pos = highscoreTable.CheckNewEntry(Score.score);

        Debug.Log(pos);
        if (pos != -1)
        {
            highscoreTable.AddNewEntry(pos, new HighscoreTable.HighscoreEntry(pos, Score.score, PlayerPrefs.GetString("init", "NUL")));
        }

        highscoreTable.UpdateLeaderBoard();
        highscoreTable.SaveBoard();

        hasUpdatedLeaderboard = true;
    }