Example #1
0
 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));
             }
         }
     }
 }
Example #2
0
    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);
            }
        }
    }