//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, June 04, 2019 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace Snxxz.UI { public class FindPreciousRewardPreviewGroup : MonoBehaviour { [SerializeField] NewDropItemTrigger m_DropItemTrigger; [SerializeField] FindPreciousItemBehaviour[] m_RewardBehaviours; public void Display(int newDropId, int[] rewards) { if (m_DropItemTrigger!=null) { if (newDropId > 0) { m_DropItemTrigger.gameObject.SetActive(true); m_DropItemTrigger.Display(newDropId); } else { m_DropItemTrigger.gameObject.SetActive(false); } } var length = rewards.Length; for (int i = 0; i < m_RewardBehaviours.Length; i++) { var behaviour = m_RewardBehaviours[i]; if (i < length) { behaviour.gameObject.SetActive(true); var itemId = rewards[i]; var count = 1; behaviour.Display(itemId, count); } else { behaviour.gameObject.SetActive(false); } } } } }