using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class HeroSmallHeadCell : MonoBehaviour { [SerializeField] HeroHeadBaseCell heroHeadBaseCell; [SerializeField] Image jobImg; [SerializeField] Text nameText; public void Display(int heroID) { var hero = HeroConfig.Get(heroID); heroHeadBaseCell.Init(hero.HeroID, hero.SkinIDList[0]); nameText.text = hero.Name; jobImg.SetSprite(HeroUIManager.Instance.GetJobIconName(hero.Class)); } public void Display(HeroInfo hero) { heroHeadBaseCell.Init(hero.heroId, hero.SkinID, hero.heroStar, hero.awakeLevel, hero.heroLevel); nameText.text = hero.breakLevel == 0 ? hero.heroConfig.Name : Language.Get("herocardbreaklv", hero.heroConfig.Name, hero.breakLevel); jobImg.SetSprite(HeroUIManager.Instance.GetJobIconName(hero.heroConfig.Class)); } }