using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Snxxz.UI { [XLua.Hotfix] public class FestivalRedpackCell : CellView { [SerializeField] FestivalRedpackBehaviour[] m_FestivalRedpacks; FestivalRedpackModel model { get { return ModelCenter.Instance.GetModel(); } } public void DisplaySystemRedpacks(int line) { var list = model.systemDisplayRedpacks; for (int i = 0; i < m_FestivalRedpacks.Length; i++) { var index = line * m_FestivalRedpacks.Length + i; if (index < list.Count) { m_FestivalRedpacks[i].DisplaySystemRedpack(list[index]); m_FestivalRedpacks[i].gameObject.SetActive(true); } else { m_FestivalRedpacks[i].gameObject.SetActive(false); } } } } }