Пример #1
0
    public void GetHighScores()
    {
        canvas.SetActive(true);
        var r = new PlayFab.ServerModels.GetLeaderboardRequest {
            StatisticName   = this.statisticName,
            MaxResultsCount = 5
        };

        PlayFabServerAPI.GetLeaderboard(r, x => { print("Got new LeaderBoard"); LeaderBoardResult(x); }, y => { print("FAILED LEADERBOARD: " + y.ErrorMessage); });
    }
Пример #2
0
    IEnumerator GetHighScoresRefresh()
    {
        canvas.SetActive(true);
        var r = new PlayFab.ServerModels.GetLeaderboardRequest {
            StatisticName   = this.statisticName,
            MaxResultsCount = 5
        };

        yield return(new WaitForSeconds(0.2f));

        PlayFabServerAPI.GetLeaderboard(r, x => { print("Got new LeaderBoard"); LeaderBoardResult(x); RefreshHighScore(); }, y => { print("FAILED LEADERBOARD: " + y.ErrorMessage); });
    }