public void Refresh()
 {
     foreach (LeaderboardDataEntry entry in _data.OrderByDescending(item => item.Score))
     {
         GameObject       obj = Instantiate(_leaderboardEntryPrefab);
         LeaderboardEntry e   = obj.GetComponent <LeaderboardEntry>();
         e.Initialize(entry);
         e.transform.SetParent(_content);
     }
 }
Esempio n. 2
0
 private void LoadWr()
 {
     loadingWr = true;
     StartCoroutine(UnityUtils.RunWhenDone(Leaderboard.GetRecord(GameInfo.info.MapManager.CurrentMap), (request) =>
     {
         loadingWr = false;
         if (!request.Error && request.Result.Length > 0)
         {
             LeaderboardEntry entry = request.Result[0];
             wr = entry.Time + " by " + entry.PlayerName;
         }
         else
         {
             wr = "-";
         }
     }));
 }