页面的切换、数据的切换等
public class XinXiDuQu : MonoBehaviour
{
public int YeShu;
/// <summary>
/// Unity Method
/// </summary>
private void OnEnable()
{
YeShu = 0;
for (int i = 0; i < this.transform.childCount-2;i++)
{
this.transform.GetChild(i).gameObject.SetActive(false);
}
this.transform.GetChild(0).gameObject.SetActive(true);
}
void Start ()
{
this.transform.Find("Shang").GetComponent<Button>().onClick.AddListener(Jian);
this.transform.Find("Xia").GetComponent<Button>().onClick.AddListener(Jia);
}
/// <summary>
/// Unity Method
/// </summary>
void Update ()
{
}
public void Jia()
{
if (YeShu < this.transform.childCount - 3)
{
YeShu++;
for (int i = 0; i < this.transform.childCount-2; i++)
{
this.transform.GetChild(i).gameObject.SetActive(false);
}
this.transform.GetChild(YeShu).gameObject.SetActive(true);
}
else
{
this.gameObject.SetActive(false);
UiManager.Instance.UiBuZhongDie = false;
UiManager.Instance.FPS.GetComponent<FirstPersonController>().CanContrl = true;
UnityEngine.SceneManagement.Scene scene = UnityEngine.SceneManagement.SceneManager.GetActiveScene();
if (scene.name == "Main3")
{
ShiYanLiuChengMain3.Instance.Step = "完成";
}
if (scene.name == "Main2")
{
ShiYanLiuChengMain2.Instance.Step = "完成";
}
}
}
public void Jian()
{
if (YeShu >0)
{
YeShu--;
for (int i = 0; i < this.transform.childCount-2; i++)
{
this.transform.GetChild(i).gameObject.SetActive(false);
}
this.transform.GetChild(YeShu).gameObject.SetActive(true);
}
}