50 lines
1.4 KiB
C#
50 lines
1.4 KiB
C#
using UnityEngine;
|
|
|
|
public class MainMenu_Equipment : MainMenuBase_PCFace
|
|
{
|
|
public HeroSelectCard m_HeroCard;
|
|
public GameObject[] gos_star;
|
|
public MainMenu_Equipment_EquipItems m_equipItems;
|
|
public MainMenu_Equipment_Inven m_inven;
|
|
public PCMainStatInfoUIBase m_PCMainStatInfoUIBase;
|
|
public MainMenu_Equipment_Common_Popup m_CommonPopup;
|
|
public MainMenu_Equipment_Reinforce_Popup m_ReinforcePopup;
|
|
public MainMenu_Equipment_SetItem_Popup m_SetPopup;
|
|
|
|
private void Awake()
|
|
{
|
|
m_HeroCard.Set_CardType(eUICardType.NoTouch);
|
|
}
|
|
|
|
public void Set_UI()
|
|
{
|
|
var pcid = Get_SelectPCID();
|
|
|
|
m_equipItems.Set(pcid, eEquipCommonPopup.EquipSlot);
|
|
m_inven.Set();
|
|
m_PCMainStatInfoUIBase.Set(pcid);
|
|
}
|
|
|
|
public void Set_SelectCard(HeroSelectCard selectCard)
|
|
{
|
|
m_MainMenu_Hero_SelectCardScroll.Select_Card(selectCard);
|
|
|
|
var pcid = Get_SelectPCID();
|
|
m_HeroCard.Set(table_pclist.Ins.Get_Data_orNull(pcid));
|
|
DSUtil.Set_Star(gos_star, MyValue.sdata.Get_PCEvolution(pcid));
|
|
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();
|
|
m_inven.Set();
|
|
}
|
|
} |