//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, October 31, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using System.Collections.Generic; using TableConfig; namespace Snxxz.UI { public class RewardPreviewGroup : MonoBehaviour { [SerializeField] ItemBehaviour[] m_ItemBehaviours; public void Display(List _items) { for (int i = 0; i < m_ItemBehaviours.Length; i++) { var behaviour = m_ItemBehaviours[i]; if (i < _items.Count) { behaviour.gameObject.SetActive(true); behaviour.SetItem(_items[i]); } else { behaviour.gameObject.SetActive(false); } } } public void Display(int[] _itemIds) { if (_itemIds == null) { return; } var items = new List(); for (int i = 0; i < _itemIds.Length; i++) { items.Add(new Item(_itemIds[i], 0)); } Display(items); } public void Hide() { for (int i = 0; i < m_ItemBehaviours.Length; i++) { m_ItemBehaviours[i].gameObject.SetActive(false); } } } }