using System.Collections.Generic; public class PCUI : BotMenuBase { public PCUIMenu[] m_PCMenu; // 0 정보 public TabUIBase m_Tab; List list_TabData = new List { new TabUIData{ n_btnName = 227, },new TabUIData{ n_btnName = 228, },new TabUIData{ n_btnName = 229, }, new TabUIData{ n_btnName = 217, },new TabUIData{ n_btnName = 231, }, }; public override void Set() { base.Set(); for (int i = 0; i < list_TabData.Count; i++) { list_TabData[i].onClick = OnClick_Tab; list_TabData[i].btnImg_on = $"menu icon {i + 1}"; list_TabData[i].btnImg_off = $"menu icon {i + 1}"; } m_Tab.Set(list_TabData); PCInfoUI.Ins.m_PCInfoUI_Center.firstInit = false; OnClick_Tab(); } public void OnClick_Tab() { for (int i = 0; i < m_PCMenu.Length; i++) m_PCMenu[i].Off(); m_PCMenu[m_Tab.Get_Index()].Set(); } public override void OnClick_Back() { base.OnClick_Back(); var sdata = ServerInfo.Ins.m_ServerData; if (PCInfoUI.Ins.m_PCInfoUI_Center.CostumeIdWhenEnter != sdata.Get_EqiupmentEquip(eItem.PCCostume)) { ActorInfo.Ins.Destroy_Mobs(); PCInfo.Ins.Make_Actors(false, ServerInfo.Ins.m_ServerData, true); } } }