private void HandleTournamentAwardInfoReceived(API_TournamentAwardInfo awardInfo)
    {
        winnerObjList = new List <TournamentWinnerObj> ();

        if (gameID.Equals(awardInfo.game_id))
        {
            loader.gameObject.SetActive(false);

            if (awardInfo.awardsWinnerList.Count > 0)
            {
                foreach (API_TournaAwardPlayerInfo awardWinner in awardInfo.awardsWinnerList)
                {
                    TournamentWinnerObj obj = Instantiate(winnerObjPrefab).GetComponent <TournamentWinnerObj> ();
                    obj.transform.SetParent(contentParent, false);
                    obj.gameObject.SetActive(true);

                    obj.txtWinnerName.text       = awardWinner.name;
                    obj.txtWinnerPaidAmount.text = Utility.GetCommaSeperatedAmount(awardWinner.winning_amount);
                    obj.txtWinnerPercentage.text = awardWinner.winning_percentage + "%";
                    obj.txtWinnerRank.text       = "" + awardWinner.rank;

                    winnerObjList.Add(obj);
                }
            }
            else
            {
                txtMessage.text = APIConstants.MESSAGE_TOUR_WINNER_NOT_DECLARED;
            }
        }
    }
Beispiel #2
0
 public static void FireTournamentAwardInfoReceived(API_TournamentAwardInfo awardInfo)
 {
     if (tournamentAwardInfoReceived != null)
     {
         tournamentAwardInfoReceived(awardInfo);
     }
 }
Beispiel #3
0
    private void OnTournamentAwardInfoReceived(WWW www)
    {
        debugString += "\n" + www.text;
        if (www.error != null)
        {
            DebugLog.Log(www.error);
            return;
        }

        DebugLog.LogWarning(www.text);

        API_TournamentAwardInfo awardInfo = new API_TournamentAwardInfo(www.text);

        FireTournamentAwardInfoReceived(awardInfo);
    }