//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Saturday, September 16, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace Snxxz.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.gameObject.SetActive(true); m_DailyQuestBehaviour1.Init(groupData.data1, groupData.dailyQuestWin); } else { m_DailyQuestBehaviour1.gameObject.SetActive(false); } if (groupData.data2 != null && groupData.data2.id > 0) { m_DailyQuestBehaviour2.gameObject.SetActive(true); m_DailyQuestBehaviour2.Init(groupData.data2, groupData.dailyQuestWin); } else { m_DailyQuestBehaviour2.gameObject.SetActive(false); } } public override void Dispose() { base.Dispose(); m_DailyQuestBehaviour1.Dispose(); m_DailyQuestBehaviour2.Dispose(); } public struct GroupData { public DailyQuestData data1; public DailyQuestData data2; public DailyQuestWin dailyQuestWin; public GroupData(DailyQuestData _data1, DailyQuestData _data2, DailyQuestWin _window) { this.data1 = _data1; this.data2 = _data2; this.dailyQuestWin = _window; } } } }