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(); } } 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); }); } } } }