/// <summary>
        ///进阶前属性显示
        /// </summary>
        public void OldShow()
        {
            HeroTemplate _hero     = _Card.GetHeroRow();
            HeroData     _heroDate = _Card.GetHeroData();

            mLevelOld.text = _Card.GetHeroData().Level + "/" + _hero.getMaxLevel();
            mHpOld.text    = (_Card.GetBaseMaxHP() - _heroDate.TrainingMaxHP).ToString();
            int nPhysicalTraniningValue = 0;

            if (_hero.getClientSignType()[1] == 0)
            {
                nPhysicalTraniningValue = _heroDate.TrainingPhysicalAttack;
            }
            mPhysicsAttacksOld.text = (_Card.GetPhysicalBaseAttack() - nPhysicalTraniningValue).ToString();
            int nMagicTraniningValue = 0;

            if (_hero.getClientSignType()[1] == 1)
            {
                nMagicTraniningValue = _heroDate.TrainingMagicAttack;
            }
            mMagicAttacksOld.text   = (_Card.GetMagicBaseAttack() - nMagicTraniningValue).ToString();
            mPhysicsDefenseOld.text = (_Card.GetPhysicalBaseDefence() - _heroDate.TrainingPhysicalDefence).ToString();
            mMagicDefenseOld.text   = (_Card.GetMagicBaseDefence() - _heroDate.TrainingMagicDefence).ToString();
            mAccuracyOld.text       = _Card.GetBaseHit().ToString();
            mEvaOld.text            = _Card.GetBaseDodge().ToString();
            mCritOld.text           = _Card.GetBaseCritical().ToString();
            mTenacityOld.text       = _Card.GetBaseTenacity().ToString();
            mVelocityOld.text       = _Card.GetBaseSpeed().ToString();
            int m_HeroStar = _hero.getQuality();
            int maxStar    = _hero.getMaxQuality();

            //星级品质界面控制
            for (int i = 0; i < 5; i++)
            {
                mStarListOld[i].SetActive(i + 1 <= m_HeroStar);
                mStarBGListOld[i].SetActive(i + 1 <= maxStar);
            }
            //for (int i = 0; i < mStarListOld.Count; i++)
            //{
            //    if (i < _hero.getQuality())
            //    {
            //        mStarListOld[i].SetActive(true);
            //    }
            //    else
            //    {
            //        mStarListOld[i].SetActive(false);
            //    }
            //}
            mSkillMaxOld.text = _hero.getSkillMaxLevel().ToString();
        }
Beispiel #2
0
 //刷新英雄卡牌
 public void UpdateHeroCardData(ObjectCard heroObject)
 {
     HeroObject       = heroObject;
     _Herodata        = heroObject.GetHeroRow();
     HeroType         = _Herodata.getClientSignType()[0];
     _Artresourcedata = (ArtresourceTemplate)DataTemplate.GetInstance().m_ArtresourceTable.getTableData(heroObject.GetHeroData().GetHeroViewID());
     SetBaseInfo(heroObject.GetHeroData().Level);
     InterfaceControler.GetInst().ShowHeroImg(_Herodata, AttackType_Img, JobType_Img, RaceType_Img);
     SetFormationNum();
     YetUpFrontImg.SetActive(false);
     DownFeontImg.SetActive(false);
     for (int i = 0; i < GlobalMembers.MAX_TEAM_CELL_COUNT; ++i)
     {
         int nGroup = ObjectSelf.GetInstance().Teams.GetDefaultGroup();
         if (nGroup < 0 && nGroup >= GlobalMembers.MAX_MATRIX_COUNT)
         {
             continue;
         }
         X_GUID pMemberGuiD = ObjectSelf.GetInstance().Teams.m_Matrix[nGroup, i];
         if (pMemberGuiD.GUID_value == HeroObject.GetGuid().GUID_value)
         {
             YetUpFrontImg.SetActive(true);
         }
     }
 }
Beispiel #3
0
 //显示是否可以上场  按钮置灰
 private void InitIsKYUpFront()
 {
     GameUtils.SetImageGrayState(CardImage, false);
     if (UI_Form.GetInst().GetCurPos() == 1 && _Herodata.getClientSignType()[0] == 0)
     {
         GameUtils.SetImageGrayState(CardImage, true);
     }
     if (UI_Form.GetInst().GetGuid().GUID_value > 0)
     {
         if (UI_Form.GetInst().GetAttackPos() == 0 && _Herodata.getClientSignType()[0] == 1)
         {
             int count = UI_Form.GetInst().GetBackHeroGuids().Count;
             for (int i = 0; i < count; i++)
             {
                 if (UI_Form.GetInst().GetBackHeroGuids().Contains(HeroObject.GetGuid().GUID_value))
                 {
                     GameUtils.SetImageGrayState(CardImage, true);
                 }
             }
         }
     }
     for (int i = 0; i < GlobalMembers.MAX_TEAM_CELL_COUNT; ++i)
     {
         int nGroup = ObjectSelf.GetInstance().Teams.GetDefaultGroup();
         if (nGroup < 0 && nGroup >= GlobalMembers.MAX_MATRIX_COUNT)
         {
             continue;
         }
         X_GUID pMemberGuiD = ObjectSelf.GetInstance().Teams.m_Matrix[nGroup, i];
         if (pMemberGuiD.IsValid())
         {
             ObjectCard card = ObjectSelf.GetInstance().HeroContainerBag.FindHero(pMemberGuiD);
             if (card == null)
             {
                 continue;
             }
             int mid = GameUtils.GetHeroIDNum(card.GetHeroRow().getId());
             if (UI_Form.GetInst().GetGuid() != null && UI_Form.GetInst().GetGuid().GUID_value != pMemberGuiD.GUID_value)
             {
                 if (mid == GameUtils.GetHeroIDNum(HeroObject.GetHeroRow().getId()) && pMemberGuiD.GUID_value != HeroObject.GetGuid().GUID_value)
                 {
                     GameUtils.SetImageGrayState(CardImage, true);
                 }
             }
         }
     }
 }
Beispiel #4
0
        /// <summary>
        /// 初始化阵型卡牌
        /// </summary>
        /// <param name="heroObject">卡牌</param>
        public void InitUIFormation(ObjectCard heroObject)
        {
            if (this.GetComponent <Button>() == null)
            {
                gameObject.AddComponent <Button>();
            }
            SelectBtn = this.GetComponent <Button>();
            SelectBtn.onClick.RemoveAllListeners();
            SelectBtn.onClick.AddListener(new UnityAction(OnclickSelectBtn));

            //SkinImg = selfTransform.FindChild("Parent/skinImg").gameObject;
            //SkinImg.SetActive(false);

            Parent = selfTransform.FindChild("Parent");
            //Pos = Parent.FindChild("Pos");
            HeroObject = heroObject;
            _Herodata  = heroObject.GetHeroRow();

            HeroType           = _Herodata.getClientSignType()[0];
            FormationImageList = new List <Image>();
            FormationImageList.Add(Parent.FindChild("TeamNum1").GetComponent <Image>());
            FormationImageList.Add(Parent.FindChild("TeamNum2").GetComponent <Image>());
            FormationImageList.Add(Parent.FindChild("TeamNum3").GetComponent <Image>());

            CardImage      = Parent.FindChild("Icon_Img").GetComponent <Image>();
            CardNameText   = Parent.FindChild("Name_txt").GetComponent <Text>();
            _CardLevelText = Parent.FindChild("Level_txt");
            BoxEff         = Parent.FindChild("Box_Eff").gameObject;
            BoxEff.SetActive(false);
            AttackType_Img = Parent.FindChild("AttackType_Img").GetComponent <Image>();
            JobType_Img    = Parent.FindChild("JobType_Img").GetComponent <Image>();
            RaceType_Img   = Parent.FindChild("RaceType_Img").GetComponent <Image>();

            SetBaseInfo(heroObject.GetHeroData().Level);
            InterfaceControler.GetInst().ShowHeroImg(_Herodata, AttackType_Img, JobType_Img, RaceType_Img);
            SetFormationNum();
            InitIsUpFront();
            InitIsKYUpFront();
        }
Beispiel #5
0
 /// <summary>
 /// 英雄类型图标/Tips数据
 /// </summary>
 /// m_Text_5:攻击类型Tipe文本
 /// m_Text_6:远程or进程Tips文本
 private void ShowTypeImgAndTips()
 {
     if (m_HeroData.getClientSignType()[0] == 0 && m_HeroData.getClientSignType()[1] == 0) //近战物理
     {
         m_Text_5.text           = GameUtils.getString("hero_info_tip1");                  //
         m_AttackTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_06");
     }
     if (m_HeroData.getClientSignType()[0] == 0 && m_HeroData.getClientSignType()[1] == 1)//近战法术
     {
         m_Text_5.text           = GameUtils.getString("hero_info_tip3");
         m_AttackTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_05");
     }
     if (m_HeroData.getClientSignType()[0] == 1 && m_HeroData.getClientSignType()[1] == 0)//远程物理
     {
         m_Text_5.text           = GameUtils.getString("hero_info_tip2");
         m_AttackTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_04");
     }
     if (m_HeroData.getClientSignType()[0] == 1 && m_HeroData.getClientSignType()[1] == 1)//远程法术
     {
         m_Text_5.text           = GameUtils.getString("hero_info_tip4");
         m_AttackTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_07");
     }
     if (m_HeroData.getClientSignType()[2] == 0)//肉盾
     {
         m_Text_6.text        = GameUtils.getString("hero_info_tip7");
         m_JobTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_02");
     }
     if (m_HeroData.getClientSignType()[2] == 1)//输出
     {
         m_Text_6.text        = GameUtils.getString("hero_info_tip5");
         m_JobTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_03");
     }
     if (m_HeroData.getClientSignType()[2] == 2)//辅助
     {
         m_Text_6.text        = GameUtils.getString("hero_info_tip6");
         m_JobTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_01");
     }
     if (m_HeroData.getCamp() == 1)//生灵
     {
         m_RaceTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_01");
     }
     if (m_HeroData.getCamp() == 2)//神抵
     {
         m_RaceTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_03");
     }
     if (m_HeroData.getCamp() == 3)//恶魔
     {
         m_RaceTypeIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_02");
     }
 }
Beispiel #6
0
    private void ShowProperty2()
    {
        int[] heroType = hero.getClientSignType();

        switch (heroType[1])
        {
        case 0:
            propertyType2.text = GameUtils.getString("hero_train_type2");    //物攻

            break;

        case 1:
            propertyType2.text = GameUtils.getString("hero_train_type3");    //法攻

            break;

        default:
            break;
        }

        int currentValue     = 0;
        int attributetrainID = obj.GetHeroData().GetTrainCount()[1];

        if (attributetrainID != 0)
        {
            AttributetrainTemplate attrOld = (AttributetrainTemplate)DataTemplate.GetInstance().m_AttributetrainTable.getTableData(attributetrainID);
            currentValue       = attrOld.getAttriValue();
            currentValue2.text = currentValue.ToString() + "/";
            AttributetrainTemplate attr = (AttributetrainTemplate)DataTemplate.GetInstance().m_AttributetrainTable.getTableData(attributetrainID + 1);
            addValue2.text  = (attr.getAttriValue() - currentValue).ToString();
            needValue2.text = attr.getCost().ToString();
        }
        else
        {
            currentValue2.text = currentValue.ToString() + "/";
            attributetrainID   = hero.getTrainSlot2() * 1000 + 1;
            AttributetrainTemplate attr = (AttributetrainTemplate)DataTemplate.GetInstance().m_AttributetrainTable.getTableData(attributetrainID);
            addValue2.text  = attr.getAttriValue().ToString();
            needValue2.text = attr.getCost().ToString();
        }



        int allAttributetrainID        = hero.getTrainSlot2() * 1000 + hero.getTrainMaximum2() - 1;
        AttributetrainTemplate allAttr = (AttributetrainTemplate)DataTemplate.GetInstance().m_AttributetrainTable.getTableData(allAttributetrainID);

        allValue2.text        = allAttr.getAttriValue().ToString();
        propertySlider2.value = ((float)currentValue) / allAttr.getAttriValue();

        if (int.Parse(allHeroMoney.text) < int.Parse(needValue2.text))
        {
            needValue2.color = Color.red;
        }
        else
        {
            needValue2.color = Color.white;
        }
        if (currentValue == allAttr.getAttriValue())
        {
            needValue2.gameObject.SetActive(false);
        }
        else
        {
            needValue2.gameObject.SetActive(true);
        }

        if (attributetrainID >= allAttributetrainID)
        {
            addPropertyBtn2.gameObject.SetActive(false);
            maxPropertyBtn2.gameObject.SetActive(true);
            addValue2.gameObject.SetActive(false);
        }
        else
        {
            addPropertyBtn2.gameObject.SetActive(true);
            maxPropertyBtn2.gameObject.SetActive(false);
            addValue2.gameObject.SetActive(true);
        }
    }
        /// <summary>
        /// 初始化英雄类型图标 [Lyq]
        /// </summary>
        /// <param name="heroData">英雄表数据</param>
        /// <param name="attackTypeImg">攻击类型</param>
        /// <param name="jobTypeImg">职业类型</param>
        /// <param name="raceTypeImg">种族类型</param>
        public void ShowHeroImg(HeroTemplate heroData, Image attackTypeImg, Image jobTypeImg, Image raceTypeImg)
        {
            if (heroData.getClientSignType()[0] == 0 && heroData.getClientSignType()[1] == 0)//近战物理
            {
                attackTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_06");
            }
            else if (heroData.getClientSignType()[0] == 0 && heroData.getClientSignType()[1] == 1)//近战法术
            {
                attackTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_05");
            }
            else if (heroData.getClientSignType()[0] == 1 && heroData.getClientSignType()[1] == 0)//远程物理
            {
                attackTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_04");
            }
            else if (heroData.getClientSignType()[0] == 1 && heroData.getClientSignType()[1] == 1)//远程法术
            {
                attackTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_07");
            }

            if (heroData.getClientSignType()[2] == 0)//肉盾
            {
                jobTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_02");
            }
            else if (heroData.getClientSignType()[2] == 1)//输出
            {
                jobTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_03");
            }
            else if (heroData.getClientSignType()[2] == 2)//辅助
            {
                jobTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_01");
            }

            if (heroData.getCamp() == 1)//生灵
            {
                raceTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_01");
            }
            else if (heroData.getCamp() == 2)//神抵
            {
                raceTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_03");
            }
            else if (heroData.getCamp() == 3)//恶魔
            {
                raceTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_02");
            }
        }
Beispiel #8
0
 //英雄种族等信息
 private void InitHeroTypes()
 {
     if (_HeroItem.getClientSignType()[0] == 0 && _HeroItem.getClientSignType()[1] == 0)        //近战物理
     {
         AttackTypeTipsText.text = GameUtils.getString("hero_info_tip1");
         AttackTypeImg.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_06");
     }
     if (_HeroItem.getClientSignType()[0] == 0 && _HeroItem.getClientSignType()[1] == 1)        //近战法术
     {
         AttackTypeTipsText.text = GameUtils.getString("hero_info_tip3");
         AttackTypeImg.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_05");
     }
     if (_HeroItem.getClientSignType()[0] == 1 && _HeroItem.getClientSignType()[1] == 0)        //远程物理
     {
         AttackTypeTipsText.text = GameUtils.getString("hero_info_tip2");
         AttackTypeImg.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_04");
     }
     if (_HeroItem.getClientSignType()[0] == 1 && _HeroItem.getClientSignType()[1] == 1)        //远程法术
     {
         AttackTypeTipsText.text = GameUtils.getString("hero_info_tip4");
         AttackTypeImg.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_07");
     }
     if (_HeroItem.getClientSignType()[2] == 0)        //肉盾
     {
         JobTypeTipsText.text = GameUtils.getString("hero_info_tip7");
         JobTypeImg.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_02");
     }
     if (_HeroItem.getClientSignType()[2] == 1)        //输出
     {
         JobTypeTipsText.text = GameUtils.getString("hero_info_tip5");
         JobTypeImg.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_03");
     }
     if (_HeroItem.getClientSignType()[2] == 2)        //辅助
     {
         JobTypeTipsText.text = GameUtils.getString("hero_info_tip6");
         JobTypeImg.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_01");
     }
     if (_HeroItem.getCamp() == 1)        //生灵
     {
         RaceTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_01");
     }
     if (_HeroItem.getCamp() == 2)        //神抵
     {
         RaceTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_03");
     }
     if (_HeroItem.getCamp() == 3)        //恶魔
     {
         RaceTypeImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_02");
     }
 }
        /// <summary>
        /// 进阶后的属性显示
        /// </summary>
        public void NewShow()
        {
            HeroTemplate _hero = (HeroTemplate)DataTemplate.GetInstance().m_HeroTable.getTableData(_Card.GetHeroRow().getStageUpTargetID());
            int          level = 0;

            switch (_hero.getQuality())
            {
            case 2:
                mSkill.SetActive(false);
                break;

            case 3:
                mSkill.SetActive(true);
                int           skillID3 = _hero.getSkill2ID();
                SkillTemplate skill3   = (SkillTemplate)DataTemplate.GetInstance().m_SkillTable.getTableData(skillID3);
                mSkillBg.overrideSprite = UIResourceMgr.LoadSprite(common.defaultPath + skill3.getSkillIcon());
                mSkillLevel.text        = skill3.getSkillLevel().ToString();
                mSkillName.text         = GameUtils.getString(skill3.getSkillName());
                mSkillType.text         = GameUtils.getString("common_skilltypename_1");
                UI_SkillTips _tips3 = new UI_SkillTips(_Card, skill3);
                mSkillDesText.text = _tips3.SetShow();
                level = DataTemplate.GetInstance().m_GameConfig.getHero_advanced_level_3();

                break;

            case 4:
                mSkill.SetActive(true);
                int skillID4 = _hero.getSkill3ID();
                if (skillID4 != -1)
                {
                    SkillTemplate skill4 = (SkillTemplate)DataTemplate.GetInstance().m_SkillTable.getTableData(skillID4);
                    mSkillBg.overrideSprite = UIResourceMgr.LoadSprite(common.defaultPath + skill4.getSkillIcon());
                    mSkillLevel.text        = skill4.getSkillLevel().ToString();
                    mSkillName.text         = GameUtils.getString(skill4.getSkillName());
                    mSkillType.text         = GameUtils.getString("common_skilltypename_3");
                    UI_SkillTips _tips4 = new UI_SkillTips(_Card, skill4);
                    mSkillDesText.text = _tips4.SetShow();
                }
                else
                {
                    mSkill.SetActive(false);
                }
                level = DataTemplate.GetInstance().m_GameConfig.getHero_advanced_level_4();
                break;

            case 5:
                level = DataTemplate.GetInstance().m_GameConfig.getHero_advanced_level_5();
                mSkill.SetActive(false);
                break;

            default:
                break;
            }
            Hero hero = new Hero();

            hero.heroid     = _Card.GetHeroRow().getStageUpTargetID();
            hero.herolevel  = level;
            hero.heroviewid = _hero.getArtresources();
            // ObjectCard obj = new ObjectCard();
            obj.GetHeroData().Init(hero);


            HeroData _heroDate = obj.GetHeroData();

            mLevelNew.text = obj.GetHeroData().Level + "/" + _hero.getMaxLevel();
            mHpNew.text    = (obj.GetBaseMaxHP() - _heroDate.TrainingMaxHP).ToString();
            int nPhysicalTraniningValue = 0;

            if (_hero.getClientSignType()[1] == 0)
            {
                nPhysicalTraniningValue = _heroDate.TrainingPhysicalAttack;
            }
            mPhysicsAttacksNew.text = (obj.GetPhysicalBaseAttack() - nPhysicalTraniningValue).ToString();
            int nMagicTraniningValue = 0;

            if (_hero.getClientSignType()[1] == 1)
            {
                nMagicTraniningValue = _heroDate.TrainingMagicAttack;
            }
            mMagicAttacksNew.text   = (obj.GetMagicBaseAttack() - nMagicTraniningValue).ToString();
            mPhysicsDefenseNew.text = (obj.GetPhysicalBaseDefence() - _heroDate.TrainingPhysicalDefence).ToString();
            mMagicDefenseNew.text   = (obj.GetMagicBaseDefence() - _heroDate.TrainingMagicDefence).ToString();
            mAccuracyNew.text       = obj.GetBaseHit().ToString();
            mEvaNew.text            = obj.GetBaseDodge().ToString();
            mCritNew.text           = obj.GetBaseCritical().ToString();
            mTenacityNew.text       = obj.GetBaseTenacity().ToString();
            mVelocityNew.text       = obj.GetBaseSpeed().ToString();
            int m_HeroStar = _hero.getQuality();
            int maxStar    = _hero.getMaxQuality();

            //星级品质界面控制
            for (int i = 0; i < 5; i++)
            {
                mStarListNew[i].SetActive(i + 1 <= m_HeroStar);
                mStarBGListNew[i].SetActive(i + 1 <= maxStar);
            }
            //for (int i = 0; i < mStarListNew.Count; i++)
            //{
            //    if (i < _hero.getQuality())
            //    {
            //        mStarListNew[i].SetActive(true);
            //    }
            //    else
            //    {
            //        mStarListNew[i].SetActive(false);
            //    }
            //}
            mSkillMaxNew.text = _hero.getSkillMaxLevel().ToString();
            Show3DModel(obj);
        }
 //英雄种族等信息
 private void InitHeroTypes(HeroTemplate _HeroItem)
 {
     if (_HeroItem.getClientSignType()[0] == 0 && _HeroItem.getClientSignType()[1] == 0)//近战物理
     {
         mType1.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_06");
     }
     if (_HeroItem.getClientSignType()[0] == 0 && _HeroItem.getClientSignType()[1] == 1)//近战法术
     {
         mType1.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_05");
     }
     if (_HeroItem.getClientSignType()[0] == 1 && _HeroItem.getClientSignType()[1] == 0)//远程物理
     {
         mType1.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_04");
     }
     if (_HeroItem.getClientSignType()[0] == 1 && _HeroItem.getClientSignType()[1] == 1)//远程法术
     {
         mType1.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_07");
     }
     if (_HeroItem.getClientSignType()[2] == 0)//肉盾
     {
         mType2.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_02");
     }
     if (_HeroItem.getClientSignType()[2] == 1)//输出
     {
         mType2.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_03");
     }
     if (_HeroItem.getClientSignType()[2] == 2)//辅助
     {
         mType2.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_clientSignType_01");
     }
     if (_HeroItem.getCamp() == 1)//生灵
     {
         mAlignment.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_01");
     }
     if (_HeroItem.getCamp() == 2)//神抵
     {
         mAlignment.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_03");
     }
     if (_HeroItem.getCamp() == 3)//恶魔
     {
         mAlignment.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_02");
     }
 }