63 lines
1.3 KiB
C#
63 lines
1.3 KiB
C#
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<SheJiControl>().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);
|
|
|
|
}
|
|
}
|