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