using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class HeroSkinRoleCell : MonoBehaviour { [SerializeField] UIHeroController heroModel; [SerializeField] Image selectImg; [SerializeField] Button selectBtn; //index为皮肤表中索引 public void Display(HeroConfig heroConfig, int index) { selectImg.SetActive(HeroSkinChooseWin.selectIndex == index); heroModel.Create(heroConfig.SkinIDList[index], heroConfig.UIScale); selectBtn.AddListener(() => { var ui = UIManager.Instance.GetUI(); ui.SetSelectIndex(index); }); } }