using System.Collections; using System.Collections.Generic; using UnityEngine; public class MenuPage : UIPageBtnEventBase { public List btnSelectStates = new List(); public List showPages = new List(); 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); } }