95 lines
2.0 KiB
C#
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);
|
|
|
|
}
|
|
}
|