示例#1
0
 private void AddSkillIcon(BaseSkill Skill)
 {
     if (Skill is NpcSkill)
     {
         var Icon = new SkillIconItem(SkillListObj_, Skill, CancelObj_, true);
         SkillIconList_.Add(Icon);
     }
 }
示例#2
0
        private void BindSkill(uint Index, BaseSkill Skill)
        {
            if (Index >= 4 || Skill == null)
            {
                return;
            }

            UnBindSkill(Index);
            SkillIconList_[Index] = new SkillIconItem(FindChild($"Skill/Skill{Index+1}"), Skill, CancelObj_, false);
            SkillIconList_[Index].SetScaleToSize(GetComponent <RectTransform>($"Skill/Skill{Index+1}").sizeDelta);
        }
示例#3
0
    public override void InitUIData()
    {
        base.InitUIData();

        m_HeroTypeImg    = selfTransform.FindChild("Panel/LeftObj/HeroInfo/TypeImg").GetComponent <Image>();
        m_ApitudeImg     = selfTransform.FindChild("Panel/LeftObj/HeroInfo/ApitudeObj/ApitudeType").GetComponent <Image>();
        m_StarGroupTrans = selfTransform.FindChild("Panel/LeftObj/HeroInfo/StarGroup");
        m_ExpSlider      = selfTransform.FindChild("Panel/LeftObj/HeroInfo/Slider").GetComponent <Slider>();
        m_HeroModle      = selfTransform.FindChild("Panel/LeftObj/heroImg").GetComponent <Image>();

        m_SkillTrans = new List <Transform>();
        for (int i = 0; i < 6; i++)
        {
            Transform trans = selfTransform.FindChild("Panel/RightObj/ItemList/Panel/AttriObj3/Grid/Item" + i);
            m_SkillTrans.Add(trans);

            SkillIconItem item = new SkillIconItem(trans);
            mSkillIcons.Add(item);
        }

        mStarGroup = new StarGroup(m_StarGroupTrans);
    }