void FreshHeroUI(){ for(int i = 0 ; i < heroItems.Length ; i++){ var heroMng = MonoInstancePool.getInstance<HeroManager>(); HeroData heroData = heroMng.getFightHeroByIdx(i); if(heroData != null){ AreanHeroData data = new AreanHeroData(); data.lv = heroData.level; data.id = heroData.templateID; // data.realm = data.starLv = heroData.starLevel; AreanHeroItem itemsc = (AreanHeroItem)heroItems[i].GetComponent(typeof(AreanHeroItem)); itemsc.FreshUI(data); } } }
void OnDestory(){ heroData = null; }
public void FreshUI(AreanHeroData data){ this.heroData = data; heroIcon.spriteName = StaticHero.Instance().getStr(data.id , "icon_middle"); //labelLv.text = data.lv.ToString(); }