using System.Collections.Generic; public class RankingUI : BackKeyAdd { public TabUIBase m_Tab; protected List list_TabData = new List { new TabUIData { n_btnName = 325 }, new TabUIData { n_btnName = 326 } }; public RankingUI_Rank m_Rank; public RankingUI_Reward m_Reward; eDungeon m_Dungeon; public void Set(eDungeon dungeon) { base.Set(); m_Dungeon = dungeon; list_TabData.ForEach(f => f.onClick = OnClick_Tab); m_Tab.Set(list_TabData); OnClick_Tab(); } void OnClick_Tab() { var index = m_Tab.Get_Index(); if (index == 0) { m_Rank.Set(m_Dungeon); m_Reward.gameObject.SetActive(false); } else { m_Rank.gameObject.SetActive(false); m_Reward.Set(m_Dungeon); } } }