53 lines
1.3 KiB
C#
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();
|
|
}
|
|
} |