Пример #1
0
 public void UpdateItem(GuildMemberInfoInGuildWarScene memberInfo, int rank = 1)
 {
     if (memberInfo == null)
     {
         return;
     }
     if (!this.isInit)
     {
         this.InitUI();
     }
     this.textGive.set_text(memberInfo.ResourceNum + string.Empty);
     this.textLV.set_text("Lv" + memberInfo.RoleLv + string.Empty);
     this.textName.set_text(memberInfo.RoleName);
     this.textPower.set_text(memberInfo.RoleFighting + string.Empty);
     this.textSceneStatus.set_text(string.Empty);
     this.textRank.set_text(string.Empty);
     if (rank <= 3 && rank > 0)
     {
         this.rankImg.set_enabled(true);
         string rankIconName = this.GetRankIconName(rank);
         ResourceManager.SetCodeSprite(this.rankImg, rankIconName);
     }
     else
     {
         this.textRank.set_text(rank + string.Empty);
         this.rankImg.set_enabled(false);
     }
     this.textSceneStatus.set_text(GuildWarManager.Instance.GetMemberInSceneStatusDes(memberInfo.Status));
 }
Пример #2
0
 private void UpdateMyGuildMemberList()
 {
     this.warInfoItemsListPool.Clear();
     if (GuildWarManager.Instance.MyGuildMemberInSceneList != null && GuildWarManager.Instance.MyGuildMemberInSceneList.get_Count() > 0)
     {
         this.warInfoItemsListPool.Create(GuildWarManager.Instance.MyGuildMemberInSceneList.get_Count(), delegate(int index)
         {
             if (index < GuildWarManager.Instance.MyGuildMemberInSceneList.get_Count() && index < this.warInfoItemsListPool.Items.get_Count())
             {
                 GuildWarInfoItem component = this.warInfoItemsListPool.Items.get_Item(index).GetComponent <GuildWarInfoItem>();
                 if (component != null)
                 {
                     GuildMemberInfoInGuildWarScene memberInfo = GuildWarManager.Instance.MyGuildMemberInSceneList.get_Item(index);
                     component.UpdateItem(memberInfo, index + 1);
                 }
             }
         });
     }
 }