public void UpdateHeroSlotData(string id) { UIHeroSlot uIHero = heroSlotPool.Find(x => x.id == id); if (uIHero != null) { uIHero.SlotDataInit(id, HeroSlotState.Inventory); } //heroSlotList.Find(x => x.id == id).SlotDataInit(id, HeroSlotState.Inventory); }
public void InitDraw() { if (DrawManager.Instance.isSingular) { drawSingularPanel.SetActive(true); if (DrawManager.isSpecialDraw) { anim.SetBool("special", true); DrawManager.isSpecialDraw = false; } anim.SetInteger("grade", HeroManager.heroDataDic[DrawManager.Instance.drowHeroIDList[0]].heroGrade); count = HeroManager.heroDataDic[DrawManager.Instance.drowHeroIDList[0]].heroGrade; heroSlot.SlotDataInit(DrawManager.Instance.drowHeroIDList[0], HeroSlotState.Default); heroSlot.InitImage(); } else { drawPluralPanel.SetActive(true); for (int i = 0; i < animList.Count; i++) { animList[i].SetInteger("grade", HeroManager.heroDataDic[DrawManager.Instance.drowHeroIDList[i]].heroGrade); } for (int i = 0; i < heroSlotList.Count; i++) { heroSlotList[i].SlotDataInit(DrawManager.Instance.drowHeroIDList[i], HeroSlotState.Default); heroSlotList[i].InitImage(); } } //skipButton.gameObject.SetActive(true); //heroSlot.SlotDataInit(); }