示例#1
0
 public void GetRanking(string period, int page)
 {
     ranking = null;
     RequestManager.getMinigameRanking(period, page, 10, OnGetMinigameRankingRequestSuccess, OnRequestError);
 }
示例#2
0
 void OnGetMinigameRankingRequestSuccess(BaseRequestModel request)
 {
     GetMinigameRankingRM r = request as GetMinigameRankingRM;
     ranking = r.svo;
 }
		protected override void createServerValueObject ()
		{
			_svo = new GetMinigameRankingSVO();
		}
示例#4
0
 void OnRequestError(BaseRequestModel request)
 {
     Debug.Log("(ERROR) OnRequestSuccess called  :: obj received: " + request.errorMessage);
     ranking = new GetMinigameRankingSVO();
 }
示例#5
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;
    }