using System.Collections.Generic; using UnityEngine; public class MissionUI : uScrollViewMgr { public TabUIBase m_Tab; public MissionCard m_Complete; public GameObject go_noti; List list_tabData = new List { new TabUIData{ n_btnName = 364 }, new TabUIData{ n_btnName = 365 }, new TabUIData{ n_btnName = 366 }, }; public override void Set() { base.Set(); for (int i = 0; i < list_tabData.Count; i++) { list_tabData[i].onClick = Set_UI; } m_Tab.Set(list_tabData); Set_UI(); } public override void Set_UI() { var group = m_Tab.Get_Index() + 1; m_Complete.Set(table_missionlist.Ins.Get_CompleteData(group)); Set_ScrollView(table_missionlist.Ins.Get_DataList(group)); go_noti.SetActive(ServerInfo.Ins.m_ServerData.CanGet_Mission(group)); } public void OnClick_GetAll() { var sdata = ServerInfo.Ins.m_ServerData; var group = m_Tab.Get_Index() + 1; if (sdata.CanGet_Mission(group)) ServerInfo.Ins.Save_MissionAll(group, () => { sdata.Get_MissionRewardAll(group); Set_UI(); }); } }