HKMBFZ/Assets/Scripts/Szz_Scripts/UI/122/XiTongGuanLiPage.cs

73 lines
1.5 KiB
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
public class XiTongGuanLiPage : UIPageBtnEventBase
{
public GameObject page;
public GameObject page;
public GameObject page;
Manager122Base manager122;
public List<GameObject> pages = new List<GameObject>();
public TextMeshProUGUI text;
private void OnEnable()
{
manager122 = Manager122Base.instance;
manager122.SetDownMsgState(false);
}
public override void OnF2Click()
{
base.OnF2Click();
page.SetActive(true);
ShowPage(0);
}
public override void OnF3Click()
{
base.OnF3Click();
ShowPage(1);
}
public override void OnF4Click()
{
base.OnF4Click();
text.text = string.Empty;
}
public override void OnF5Click()
{
base.OnF5Click();
ShowPage(2);
}
public override void OnF7Click()
{
base.OnF7Click();
if (page.activeInHierarchy)
{
page.SetActive(false);
ShowPage(0);
return;
}
manager122.SetDownMsgState(true);
manager122.defalutPage.SetActive(true);
Destroy(gameObject);
}
void ShowPage(int index)
{
for (int i = 0; i < pages.Count; i++)
{
pages[i].SetActive(false);
}
pages[index].SetActive(true);
}
}