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)); }
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); } } }); } }