IEnumerator GetRanks() { loading = true; yield return(new WaitForEndOfFrame()); ranking = null; RankSystem.Instance.GetRanking(period, page); while (RankSystem.Instance.ranking == null) { yield return(null); } if (RankSystem.Instance.ranking.minigameRankingList != null && RankSystem.Instance.ranking.minigameRankingList.Count > 0) { ranking = RankSystem.Instance.ranking; } loading = false; }
public void GetRanking(string period, int page) { ranking = null; RequestManager.getMinigameRanking(period, page, 10, OnGetMinigameRankingRequestSuccess, OnRequestError); }
void OnGetMinigameRankingRequestSuccess(BaseRequestModel request) { GetMinigameRankingRM r = request as GetMinigameRankingRM; ranking = r.svo; }
void OnRequestError(BaseRequestModel request) { Debug.Log("(ERROR) OnRequestSuccess called :: obj received: " + request.errorMessage); ranking = new GetMinigameRankingSVO(); }
protected override void createServerValueObject() { _svo = new GetMinigameRankingSVO(); }