Beispiel #1
0
    public int GetPlayerRank(string player_name)
    {
        scoreBoardService = sp.BuildScoreBoardService(); // Initializing scoreBoardService.
        Game player_rank = scoreBoardService.GetUserRanking(game_name, player_name);
        string rank = player_rank.GetScoreList() [0].GetRank();

        return System.Convert.ToInt16(rank);
    }
Beispiel #2
0
    // Update is called once per frame
    void Update()
    {
        if (createUser)
        {
            createUser = false;
            UserService userService = App42API.BuildUserService();
            userService.CreateUser(userName, "passwordboka", userName + "@gmail.com", new UnityCallBackCreateUser());
        }

        if (saveScore)
        {
            saveScore = false;
            if (PlayerPrefs.HasKey("user") && PlayerPrefs.HasKey("score"))
            {
                ScoreBoardService scoreBoardService = App42API.BuildScoreBoardService();
                scoreBoardService.SaveUserScore("mordenSenta", PlayerPrefs.GetString("user"), PlayerPrefs.GetInt("score"), new UnityCallBackSaveScore());
            }
        }

        if (getUserRank)
        {
            Debug.Log("user klicem");
            getUserRank = false;
            if (PlayerPrefs.HasKey("user"))
            {
                ScoreBoardService scoreBoardService = App42API.BuildScoreBoardService();
                scoreBoardService.GetUserRanking("mordenSenta", PlayerPrefs.GetString("user"), new UnityCallBackGetUserRank());
                Debug.Log("user klicem");
            }
        }

        if (getTopNRanks)
        {
            getTopNRanks = false;
            ScoreBoardService scoreBoardService = App42API.BuildScoreBoardService();
            scoreBoardService.GetTopNRankers("mordenSenta", 10, new UnityCallBackGetTopRanks());
        }

        if (recivedUser != null)
        {
            saveScore = true;
            PlayerPrefs.SetString("user", userName);
            recivedUser = null;
            signIn.SetActive(false);
            //leaderTabela.SetActive(true);

            menuSkripta.userVpisan = true;
        }
        if (recivedScore != null)
        {
            recivedScore = null;
            getUserRank  = true;
        }
    }
 public void getUserRank()
 {
     scoreBoardService = sp.BuildScoreBoardService();          // Initializing ScoreBoard Service.
     scoreBoardService.GetUserRanking("mordenelf", playerName, userRankCall);
 }