OneShotOneKill/Assets/Script/UGUI/Lobby/MainMenu/MainMenu_Equipment.cs

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();
}
}