using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
|
public class MasterCell : MonoBehaviour
|
{
|
[SerializeField] CommonItemBaisc itemBaisc;
|
[SerializeField] RoleEquipType equipPlace = RoleEquipType.retMax;
|
|
PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
|
|
private void OnEnable()
|
{
|
SetModel();
|
}
|
|
private void SetModel()
|
{
|
ItemModel itemModel = playerPack.GetItemByIndex(PackType.Equip,(int)equipPlace);
|
if(itemModel == null)
|
{
|
itemBaisc.SetActive(false);
|
}
|
else
|
{
|
itemBaisc.SetActive(true);
|
itemBaisc.Init(itemModel);
|
itemBaisc.button.RemoveAllListeners();
|
itemBaisc.button.AddListener(()=>
|
{
|
ItemTipUtility.Show(itemModel.guid);
|
});
|
}
|
}
|
}
|
}
|