using Snxxz.UI; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace EnhancedUI.EnhancedScroller { public class DogzPackCell : ScrollerUI { [SerializeField] List m_Compares; [SerializeField] List m_DogzEquips; DogzPackModel m_Model; DogzPackModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel()); } } public override void Refresh(CellView cell) { var _line = cell.index; for (int i = 0; i < 4; i++) { var _index = _line * 4 + i; m_DogzEquips[i].gameObject.SetActive(_index < model.dogzPackItems.Count); m_Compares[i].gameObject.SetActive(_index < model.dogzPackItems.Count); } } } }