private void AddSkillIcon(BaseSkill Skill) { if (Skill is NpcSkill) { var Icon = new SkillIconItem(SkillListObj_, Skill, CancelObj_, true); SkillIconList_.Add(Icon); } }
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); }
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); }