Пример #1
0
    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;
    }
Пример #2
0
 public void GetRanking(string period, int page)
 {
     ranking = null;
     RequestManager.getMinigameRanking(period, page, 10, OnGetMinigameRankingRequestSuccess, OnRequestError);
 }
Пример #3
0
    void OnGetMinigameRankingRequestSuccess(BaseRequestModel request)
    {
        GetMinigameRankingRM r = request as GetMinigameRankingRM;

        ranking = r.svo;
    }
Пример #4
0
 void OnRequestError(BaseRequestModel request)
 {
     Debug.Log("(ERROR) OnRequestSuccess called  :: obj received: " + request.errorMessage);
     ranking = new GetMinigameRankingSVO();
 }
Пример #5
0
 protected override void createServerValueObject()
 {
     _svo = new GetMinigameRankingSVO();
 }