Project_WL/Assets/Script/UI/PC/Info/PCInfoUI_Left.cs

35 lines
883 B
C#
Raw Permalink Normal View History

2024-12-15 01:39:39 +00:00
using System.Collections.Generic;
using UnityEngine;
public class PCInfoUI_Left : MonoBehaviour
{
2025-02-14 04:54:23 +00:00
public TabUIBase m_Tab;
2024-12-15 01:39:39 +00:00
public PCInfoStatMgrUI m_PCInfoStatMgrUI;
public PCInfoDetailUI m_PCInfoDetailUI;
2025-02-14 04:54:23 +00:00
List<TabUIData> list_tabData = new List<TabUIData> { new TabUIData{ n_btnName = 223 }, new TabUIData{ n_btnName = 224 } };
2024-12-15 01:39:39 +00:00
2025-02-14 04:54:23 +00:00
public void Set()
2024-12-15 01:39:39 +00:00
{
2025-02-14 04:54:23 +00:00
for (int i = 0; i < list_tabData.Count; i++)
{
list_tabData[i].onClick = OnClick_Tab;
}
m_Tab.Set(list_tabData);
OnClick_Tab();
2024-12-15 01:39:39 +00:00
}
2025-02-14 04:54:23 +00:00
public void OnClick_Tab()
2024-12-15 01:39:39 +00:00
{
2025-02-14 04:54:23 +00:00
if (m_Tab.Get_Index() == 0)
{
m_PCInfoStatMgrUI.Set();
m_PCInfoDetailUI.gameObject.SetActive(false);
}
else
{
m_PCInfoStatMgrUI.gameObject.SetActive(false);
m_PCInfoDetailUI.Set();
}
2024-12-15 01:39:39 +00:00
}
}