using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { [XLua.Hotfix] public class GatherSoulDungeonItemCell : CellView { [SerializeField] GatherSoulItemBehaviour[] m_Items; [SerializeField] RectTransform m_Cutline; GatherSoulDungeonModel model { get { return ModelCenter.Instance.GetModel(); } } public void Display(int weel, int line, bool requireLine) { List list; if (model.TryGetDungeonItems(weel, out list)) { for (int i = 0; i < m_Items.Length; i++) { var index = line * m_Items.Length + i; if (index < list.Count) { m_Items[i].gameObject.SetActive(true); m_Items[i].Display(list[index].ItemID, 1); m_Items[i].DisplayCount(list[index].Count); } else { m_Items[i].gameObject.SetActive(false); } } } m_Cutline.gameObject.SetActive(requireLine); } } }