private void UpdateGuildMemberInfo(Transform parent, MemberInGuildScene memberInfo) { if (parent != null) { Text component = parent.FindChild("RoleName").GetComponent <Text>(); Text component2 = parent.FindChild("RoleLV").GetComponent <Text>(); Image component3 = parent.FindChild("RoleIcon").FindChild("RoleIconImg").GetComponent <Image>(); if (memberInfo == null) { if (component != null) { component.set_text("暂无"); } if (component2 != null) { component2.set_text("0"); } if (component3 != null) { component3.set_enabled(false); } } else { if (component != null) { component.set_text(memberInfo.memberInfo.name); } if (component2 != null) { component2.set_text("Lv" + memberInfo.memberInfo.lv); } if (component3 != null) { component3.set_enabled(true); ResourceManager.SetSprite(component3, UIUtils.GetRoleSmallIcon(memberInfo.memberInfo.career)); } } } }
private void UpdateResourceBattleInfo(int ResourceID) { int i = 0; int j = 0; if (this.currentResourceInfo != null && this.currentResourceInfo.inResourceId > 0) { this.UpdateMineInfoTitleText(ResourceID); int num = (this.currentResourceInfo.myMembersInfo == null) ? 0 : this.currentResourceInfo.myMembersInfo.get_Count(); int num2 = (this.currentResourceInfo.faceMembersInfo == null) ? 0 : this.currentResourceInfo.faceMembersInfo.get_Count(); while (i < num) { MemberInGuildScene memberInfo = this.currentResourceInfo.myMembersInfo.get_Item(i); this.UpdateGuildMemberInfo(this.myGuildMemberList.get_Item(i), memberInfo); i++; } while (j < num2) { MemberInGuildScene memberInfo2 = this.currentResourceInfo.faceMembersInfo.get_Item(j); this.UpdateGuildMemberInfo(this.enemyGuildMemberList.get_Item(j), memberInfo2); j++; } } for (int k = i; k < 3; k++) { if (k < this.myGuildMemberList.get_Count()) { this.UpdateGuildMemberInfo(this.myGuildMemberList.get_Item(k), null); } } for (int l = j; l < 3; l++) { if (l < this.enemyGuildMemberList.get_Count()) { this.UpdateGuildMemberInfo(this.enemyGuildMemberList.get_Item(l), null); } } }