using System.Collections.Generic; public class CollectionEMUIBase : PCUIMenu { public eTargetCondition m_TargetCondition; public int TabNameStart = 290; public TabUIBase m_Tab; public CollectionEM_Scroll m_CollectionScroll; public CollectionEM_InfoBase m_CollectionInfo; protected CardBase m_SelectCard; protected List list_tabData = new List { new TabUIData(), new TabUIData(), new TabUIData() }; public override void Set() { base.Set(); for (int i = 0; i < list_tabData.Count; i++) { list_tabData[i].n_btnName = TabNameStart + i; list_tabData[i].onClick = Set_UI; list_tabData[i].btnImg_off = "tab menu unselected 2"; list_tabData[i].btnImg_on = "tab menu selected 2"; } m_Tab.Set(list_tabData); Set_UI(); } public void Set_UI() { m_CollectionScroll.Set(m_TargetCondition, m_Tab.Get_Index()); if (DSUtil.CheckNull(m_SelectCard)) Set_SelectCard(m_CollectionScroll.Get_FirstCard()); else Set_SelectCard(m_SelectCard); } public void Set_SelectCard(CardBase card) { m_SelectCard = card; m_CollectionInfo.Set(m_SelectCard); } }