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; }
protected override void createServerValueObject () { _svo = new GetMinigameRankingSVO(); }
void OnRequestError(BaseRequestModel request) { Debug.Log("(ERROR) OnRequestSuccess called :: obj received: " + request.errorMessage); ranking = new GetMinigameRankingSVO(); }
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; }