Example #1
0
    public bool CheckHighscore(int userId, int score)
    {
        if (GameObject.Find("UserStuff").GetComponent <UserInfoScript>().userID != 0)
        {
            List <TopRezultat> playersList = new List <TopRezultat>();
            playersList = TopRezultat.GetTopRezultati(10);

            if (score > playersList[playersList.Count - 1].Rezultat)
            {
                TopRezultat.Dodaj(userId, score);
                TopRezultat.BrisanjeSlabih(10);
                return(true);
            }
        }
        return(false);
    }
Example #2
0
    // poziva se u main menu-u na button click "HighscoreButton"
    public void PopulateHighscore()
    {
        Text userHighscoreList         = GameObject.Find("UserList Text").GetComponent <Text>();
        Text scoreHighscoreList        = GameObject.Find("ScoreList Text").GetComponent <Text>();
        List <TopRezultat> playersList = new List <TopRezultat>();

        playersList = TopRezultat.GetTopRezultati(10);

        int counter = 1;

        userHighscoreList.text  = "";
        scoreHighscoreList.text = "";
        foreach (var player in playersList)
        {
            userHighscoreList.text  += counter + ". " + player.Uporabnik.Uporabnisko + "\n";
            scoreHighscoreList.text += player.Rezultat + "\n";
            counter++;
        }
    }