private void RankRequestFeedBack(byte[] data)
        {
            RankS2C feedback = ProtobufUtils.Deserialize <RankS2C>(data);

            if (feedback.result)
            {
                CurrentType  = feedback.rankType;
                pageId       = feedback.pageId;
                isFriendRank = feedback.isFriendRank;

                for (int i = 0; i < feedback.members.Count; i++)
                {
                    members.Add(feedback.members[i]);
                }

                myRankInfo = feedback.selfInfo;

                if (feedback.members.Count < 10)
                {
                    view.isCanRequest = false;
                }
                else
                {
                    view.isCanRequest = true;
                }

                //if ( feedback.members.Count > 0 )
                {
                    view.ReFreshUI();
                }
            }
        }
Esempio n. 2
0
 public override void UpdateItemData(object dataObj)
 {
     base.UpdateItemData(dataObj);
     info = (RankMemberInfo)dataObj;
     UpdateInfo();
 }