using System.Collections; using System.Collections.Generic; using UnityEngine; namespace vnxbqy.UI { public class GatherSoulPackCell : CellView { [SerializeField] GatherSoulItemBehaviour[] m_GatherSoulItems; GatheringSoulModel model { get { return ModelCenter.Instance.GetModel(); } } public void Display(int listList) { var soulPack = model.GetGatherSoulPack(); for (int i = 0; i < m_GatherSoulItems.Length; i++) { int index = listList + i; if (index < soulPack.Count) { m_GatherSoulItems[i].SetActive(true); m_GatherSoulItems[i].Display(soulPack[index]); } else { m_GatherSoulItems[i].SetActive(false); } } } } }