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<HeroSkinChooseWin>();
|
ui.SetSelectIndex(index);
|
|
});
|
}
|
}
|