//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Saturday, September 16, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace vnxbqy.UI { public class DailyQuestGroup : ScrollItem { [SerializeField] DailyQuestBehaviour m_DailyQuestBehaviour1; [SerializeField] DailyQuestBehaviour m_DailyQuestBehaviour2; public override void Display(object _data) { base.Display(_data); var groupData = (GroupData)_data; if (groupData.data1 != null && groupData.data1.id > 0) { m_DailyQuestBehaviour1.SetActive(true); m_DailyQuestBehaviour1.Init(groupData.data1); } else { m_DailyQuestBehaviour1.SetActive(false); } if (groupData.data2 != null && groupData.data2.id > 0) { m_DailyQuestBehaviour2.SetActive(true); m_DailyQuestBehaviour2.Init(groupData.data2); } else { m_DailyQuestBehaviour2.SetActive(false); } } public override void Dispose() { base.Dispose(); m_DailyQuestBehaviour1.Dispose(); m_DailyQuestBehaviour2.Dispose(); } public struct GroupData { public DailyQuestData data1; public DailyQuestData data2; public GroupData(DailyQuestData _data1, DailyQuestData _data2) { this.data1 = _data1; this.data2 = _data2; } } } }