Project_WL/Assets/Script/UI/Collection/Equipment/CollectionEquipmentUI.cs

45 lines
1.3 KiB
C#
Raw Normal View History

2024-12-15 01:39:39 +00:00
using System.Collections.Generic;
public class CollectionEquipmentUI : PCUIMenu
{
public static CollectionEquipmentUI Ins;
2025-03-15 00:05:11 +00:00
public TabUIBase m_Tab;
2024-12-15 01:39:39 +00:00
public CollectionEquipmentUI_Scroll m_CollectionEquipmentUI_Scroll;
public CollectionEquipmentUI_Info m_CollectionEquipmentUI_Info;
2025-03-15 00:05:11 +00:00
List<TabUIData> list_tabData = new List<TabUIData>
{
new TabUIData{ n_btnName = 290 }, new TabUIData{ n_btnName = 291 }, new TabUIData{ n_btnName = 292 }
};
2024-12-15 01:39:39 +00:00
CollectionEquipmentCard m_SelectCard;
public override void Set()
{
Ins = this;
base.Set();
2025-03-15 00:05:11 +00:00
for (int i = 0; i < list_tabData.Count; i++)
{
list_tabData[i].onClick = Set_UI;
list_tabData[i].btnImg_off = "tab menu unselected 2";
list_tabData[i].btnImg_on = "tab menu selected 2";
}
m_Tab.Set(list_tabData);
Set_UI();
2024-12-15 01:39:39 +00:00
}
public void Set_UI()
{
2025-03-15 00:05:11 +00:00
m_CollectionEquipmentUI_Scroll.Set(m_Tab.Get_Index());
2024-12-15 01:39:39 +00:00
if (DSUtil.CheckNull(m_SelectCard))
Set_SelectCard(m_CollectionEquipmentUI_Scroll.Get_FirstCard());
else
Set_SelectCard(m_SelectCard);
}
public void Set_SelectCard(CollectionEquipmentCard card)
{
m_SelectCard = card;
m_CollectionEquipmentUI_Info.Set(m_SelectCard);
}
}