public void ShowHeroItem(ObjectCard card) { m_Card = card; m_HeroT = card.GetHeroRow(); m_HeroCellItem_Now.UpdateHeroShow(m_Card); if (m_HeroT.getStageUpTargetID() > 0) { m_HeroCellItem_Next.ShowHeroT(m_HeroT.getStageUpTargetID(), m_Card); } int[] skillArray = m_HeroT.getTotalskill(); int skillid = 0; if (card.GetHeroData().QualityLev < skillArray.Length) { skillid = skillArray[card.GetHeroData().QualityLev]; SkillTemplate skillT = (SkillTemplate)DataTemplate.GetInstance().m_SkillTable.getTableData(skillid); m_SkillIconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + skillT.getSkillIcon()); InterfaceControler.GetInst().ShowSkillTypeIcon(skillT, m_SkillTypeImg); //m_SkillNameTxt.text = GameUtils.getString(skillT.getSkillName()); } }
/// <summary> /// 显示升品的英雄Icon /// </summary> private void ShowHeroIcon() { m_HeroCellItem_Now.UpdateHeroShow(m_Card); m_HeroCellItem_Next.ShowHeroT(m_HeroT.getStageUpTargetID(), m_Card); }