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

95 lines
2.0 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MenuPage : UIPageBtnEventBase
{
public List<GameObject> btnSelectStates = new List<GameObject>();
public List<GameObject> showPages = new List<GameObject>();
Manager122Base manager122;
private void OnEnable()
{
for (int i = 0; i < btnSelectStates.Count; i++)
{
btnSelectStates[i].SetActive(false);
}
manager122= Manager122Base.instance;
}
public override void OnF1Click()
{
base.OnF1Click();
ShowSelectState(0);
ShowPage(0);
}
public override void OnF2Click()
{
base.OnF2Click();
ShowSelectState(1);
ShowPage(1);
gameObject.SetActive(false);
}
public override void OnF3Click()
{
base.OnF3Click();
//ShowSelectState(2);
manager122.Show122DwonMsg("插连接器成功");
ShowPage(2);
}
public override void OnF4Click()
{
base.OnF4Click();
ShowSelectState(3);
ShowPage(3);
gameObject.SetActive(false);
}
public override void OnF5Click()
{
base.OnF5Click();
//ShowSelectState(4);
manager122.Show122DwonMsg("断连接器成功");
ShowPage(4);
}
public override void OnF6Click()
{
base.OnF6Click();
ShowSelectState(5);
ShowPage(5);
}
//public override void OnF7Click()
//{
// base.OnF7Click();
// ShowSelectState(6);
// ShowPage(6);
//}
void ShowSelectState(int index)
{
//btnSelectStates[index].SetActive(true);
}
GameObject currectPage;
void ShowPage(int index)
{
if (index==0||index==2||index==4)
{
showPages[index].SetActive(true);
return;
}
currectPage = Instantiate(showPages[index], transform.parent);
currectPage.SetActive(true);
gameObject.SetActive(false);
}
}