Project_WL/Assets/Script/UI/PC/Job/PCJobUI.cs

53 lines
1.3 KiB
C#

using System.Collections.Generic;
public class PCJobUI : PCUIMenu
{
public static PCJobUI Ins;
private void Awake()
{
Ins = this;
}
public TabUIBase m_Tab;
public PCJobUI_Scroll m_PCJobUI_Scroll;
public PCJobUI_Top m_PCJobUI_Top;
public PCJobUI_Class m_PCJobUI_Class;
public PCJobUI_Skill m_PCJobUI_Skill;
protected List<TabUIData> list_tabdata = new List<TabUIData>
{
new TabUIData { btnName = "All" },
new TabUIData { n_btnName = 40001 },
new TabUIData { n_btnName = 40003 },
new TabUIData { n_btnName = 40005 },
};
public override void Set()
{
base.Set();
NewGameUI.Ins.m_PCUI.Set_Money(table_GlobalValue.Ins.Get_Int("n_JobMaterialID"), 0);
for (int i = 0; i < list_tabdata.Count; i++)
{
list_tabdata[i].onClick = OnClick_Tab;
}
m_Tab.Set(list_tabdata);
OnClick_Tab();
var id = ServerInfo.Ins.m_ServerData.Get_EqiupmentEquip(eItem.PC);
Set(id);
}
private void OnClick_Tab()
{
m_PCJobUI_Scroll.Set(m_Tab.Get_Index());
}
public void Set(int classid)
{
m_PCJobUI_Class.Set(classid);
m_PCJobUI_Skill.Set(classid);
m_PCJobUI_Top.Set();
}
}