2025-04-21 05:07:30 +00:00
|
|
|
public class ShopUI : BotMenuBase
|
|
|
|
|
{
|
2025-04-21 22:08:42 +00:00
|
|
|
public TabUIBase Tab_Main, Tab_Sub;
|
2025-04-23 21:31:52 +00:00
|
|
|
public ShopContentBase shopContents;
|
2025-04-22 23:42:08 +00:00
|
|
|
public ShopPackagePopup m_ShopPackagePopup;
|
2025-04-24 23:39:00 +00:00
|
|
|
public ShopJewelBuyPopup m_ShopJewelBuyPopup;
|
2025-04-21 22:08:42 +00:00
|
|
|
|
2025-04-21 05:07:30 +00:00
|
|
|
public override void Set()
|
|
|
|
|
{
|
2025-04-22 23:42:08 +00:00
|
|
|
m_ShopPackagePopup.OnClick_Back();
|
2025-04-24 23:39:00 +00:00
|
|
|
m_ShopJewelBuyPopup.OnClick_Back();
|
2025-04-21 05:07:30 +00:00
|
|
|
base.Set();
|
2025-04-21 22:08:42 +00:00
|
|
|
Set_Money(1, table_GlobalValue.Ins.Get_Int("n_JewelItemID"));
|
2025-04-21 22:40:59 +00:00
|
|
|
|
|
|
|
|
var maintabs = table_shopitemlist.Ins.Get_MainTabDatas();
|
|
|
|
|
for (int i = 0; i < maintabs.Count; i++)
|
|
|
|
|
{
|
|
|
|
|
maintabs[i].onClick = OnClick_MainTab;
|
|
|
|
|
}
|
|
|
|
|
Tab_Main.Set(maintabs);
|
|
|
|
|
OnClick_MainTab();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void OnClick_MainTab()
|
|
|
|
|
{
|
|
|
|
|
Tab_Sub.Set_Index(0);
|
|
|
|
|
var subtabs = table_shopitemlist.Ins.Get_SubTabDatas(Tab_Main.Get_Index());
|
|
|
|
|
for (int i = 0; i < subtabs.Count; i++)
|
|
|
|
|
{
|
|
|
|
|
subtabs[i].onClick = OnClick_SubTab;
|
|
|
|
|
}
|
|
|
|
|
Tab_Sub.Set(subtabs);
|
|
|
|
|
OnClick_SubTab();
|
|
|
|
|
}
|
|
|
|
|
|
2025-04-24 21:26:10 +00:00
|
|
|
public void OnClick_SubTab()
|
2025-04-21 22:40:59 +00:00
|
|
|
{
|
2025-04-23 21:31:52 +00:00
|
|
|
//for (int i = 0; i < shopContents.Length; i++) shopContents[i].gameObject.SetActive(false);
|
2025-04-22 06:18:49 +00:00
|
|
|
|
|
|
|
|
var mainIndex = Tab_Main.Get_Index();
|
2025-04-24 00:17:31 +00:00
|
|
|
var mainshopdata = table_shopitemlist.Ins.Get_Data(mainIndex, 0);
|
2025-04-23 21:31:52 +00:00
|
|
|
//shopContents[mainIndex].Set(mainIndex, Tab_Sub.Get_Index());
|
|
|
|
|
shopContents.Set(mainIndex, Tab_Sub.Get_Index());
|
2025-04-21 05:07:30 +00:00
|
|
|
}
|
2025-04-27 22:59:23 +00:00
|
|
|
|
|
|
|
|
public void Go_Money()
|
|
|
|
|
{
|
|
|
|
|
var cashdata = table_shopitemlist.Ins.Get_CashData(0);
|
|
|
|
|
Tab_Main.Set_Index(cashdata.n_ShopTab);
|
|
|
|
|
Tab_Sub.Set_Index(cashdata.n_ShopSubTab);
|
|
|
|
|
OnClick_SubTab();
|
|
|
|
|
}
|
2025-04-21 05:07:30 +00:00
|
|
|
}
|