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 pages = new List(); 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); } }