29 lines
900 B
C#
29 lines
900 B
C#
public class MainMenu_Hero : MainMenuBase_PCFace
|
|
{
|
|
public MainMenu_Hero_AddrImg m_MainMenu_Hero_AddrImg;
|
|
public MainMenu_HeroBase[] BaseUI; // 정보 ~ 특성
|
|
|
|
public void Set_SelectCard(HeroSelectCard selectCard)
|
|
{
|
|
m_MainMenu_Hero_SelectCardScroll.Select_Card(selectCard);
|
|
var sdata = MyValue.sdata;
|
|
m_MainMenu_Hero_AddrImg.Set(selectCard.Get_Data().Get_ImagePath(eActorStatus.Idle),
|
|
sdata.IsObtainPC(Get_SelectPCID()));
|
|
Set_UI_CurMenu();
|
|
}
|
|
|
|
public void Set_UI_CurMenu() { BaseUI[m_Tab.Get_Index()].Set_UI(); }
|
|
|
|
public int Get_SelectPCID()
|
|
{
|
|
var id = m_MainMenu_Hero_SelectCardScroll.Get_IntData();
|
|
if (id < 0) id = table_pclist.Ins.Get_DataList()[0].n_ID;
|
|
return id;
|
|
}
|
|
|
|
protected override void OnClick_Tab()
|
|
{
|
|
base.OnClick_Tab();
|
|
BaseUI[m_Tab.Get_Index()].Set();
|
|
}
|
|
} |