Пример #1
0
 public void Refresh(GameSettlementInfo msg)
 {
     mScrollGrid.SetGrid(0, setItem);
     mOwnerIcon.gameObject.SetVisible(false);
     mBestGunner.gameObject.SetVisible(false);
     mBigWinner.gameObject.SetVisible(false);
     this.mEndMessage = msg;
     if (mEndMessage != null)
     {
         UserInfo temp = mUIGameModel.GetUser(mEndMessage.UserID);
         if (temp != null)
         {
             mOwnerIcon.gameObject.SetVisible(temp.IsOwner);
             AsyncImageDownload.Instance.SetAsyncImage(temp.HeadUrl, mHeadIcon);
         }
         mBestGunner.gameObject.SetVisible(mEndMessage.Flag == -1);
         mBigWinner.gameObject.SetVisible(mEndMessage.Flag == 1);
         mLabelId.text         = string.Format("ID:{0}", mEndMessage.UserID);
         mLabelName.text       = mEndMessage.Name;
         mLabelTotalScore.text = mEndMessage.Score.ToString();
         if (!mEndMessage.Scores.IsNullOrEmpty())
         {
             mScrollGrid.SetGrid(mEndMessage.Scores.Count, setItem);
         }
         SetVisible(true);
     }
     else
     {
         mLabelId.text         = string.Empty;
         mLabelName.text       = string.Empty;
         mLabelTotalScore.text = "0";
         SetVisible(false);
     }
 }
Пример #2
0
 private void RefreshEmailInfo(EmailResp emails)
 {
     this.mEmailInfo = emails;
     if (mEmailInfo != null)
     {
         mScrollGrid.SetGrid(mEmailInfo.Emails.Count, setItem);
     }
 }
Пример #3
0
 private void RefreshEmailInfo(GameRecordsResp records)
 {
     this.mGameRecodInfo = records;
     if (mGameRecodInfo != null)
     {
         mScrollGrid.SetGrid(mGameRecodInfo.GameRecordDatas.Count, setItem);
     }
 }