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); }); }
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); }); }