using EnhancedUI.EnhancedScroller; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class SelectCell : ScrollerUI { [SerializeField] Text nameTex; [SerializeField] CommonItemBaisc itemBaisc; [SerializeField] Button selectBtn; DogzModel dogzModel { get { return ModelCenter.Instance.GetModel(); } } public override void Refresh(CellView cell) { if (cell.index >= dogzModel.selectEquipPlacelist.Count) return; ItemModel model = dogzModel.selectEquipPlacelist[cell.index]; nameTex.text = model.chinItemModel.ItemName; nameTex.color = UIHelper.GetUIColor(model.chinItemModel.ItemColor); itemBaisc.Init(model); selectBtn.RemoveAllListeners(); selectBtn.AddListener(()=> { dogzModel.SendPutOnEquip(model.itemInfo.ItemPlace); WindowCenter.Instance.CloseImmediately(); }); } } }