using System.Collections; using System.Collections.Generic; using UnityEngine; public class ZuoBiaoFangShiPage : UIPageBtnEventBase { public GameObject 坐标方式1; public GameObject 坐标方式2; public GameObject 射击控制; private void OnEnable() { 坐标方式1.SetActive(true); } public override void OnF1Click() { base.OnF1Click(); if (坐标方式2.activeInHierarchy) { //AnimationModel.instance.Show181Tween(); shejiControl = Instantiate(射击控制, controlParent); shejiControl.GetComponent().mono = this; shejiControl.SetActive(true); return; } 坐标方式2.SetActive(true); } GameObject shejiControl; public Transform controlParent; public override void OnF2Click() { base.OnF2Click(); } public override void OnF4Click() { base.OnF4Click(); if (射击控制.activeInHierarchy) { 射击控制.SetActive(false); return; } if (坐标方式2.activeInHierarchy) { 坐标方式2.SetActive(false); return; } if (!坐标方式2.activeInHierarchy) { gameObject.SetActive(false); } else 坐标方式2.SetActive(false); } }