You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
2.2 KiB

2 years ago
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Step2_3 : MonoBehaviour
{
public Animator greenMan;
public Text State;
public static int rand;
int answer=-1;
public GameObject errorTip;
public GameObject tip;
private void Awake()
{
EventManager.Instance.register("Question2", Question2);
}
private void OnEnable()
{
Obstacle();
}
void Start()
{
GameObject obj = Instantiate(Resources.Load<GameObject>("operate"), GameObject.FindWithTag("Grid").transform);
obj.GetComponent<Operate>().str = "2-<2D>۲챻<DBB2><ECB1BB><EFBFBD>߲<EFBFBD>λ";
}
void Obstacle()
{
Debug.Log("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
rand = 10;
rand = Random.RandomRange(0, 2);
if (rand == 0)
{
State.text = "<22><><EFBFBD><EFBFBD>";
}
else if (rand == 1)
{
State.text = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
}
}
public void Question2(params object[] data) {
answer = (int)data[0];
}
public void PanDuan() {
if (rand == 0)
{
if (answer == 2)
{
greenMan.SetTrigger("Call");
GameObject obj = Instantiate(Resources.Load<GameObject>("operate"), GameObject.FindWithTag("Grid").transform);
obj.GetComponent<Operate>().str = "3-<2D><><EFBFBD>˲<EFBFBD><CBB2><EFBFBD>120";
tip.SetActive(false);
gameObject.SetActive(false);
}
else {
errorTip.SetActive(true);
errorTip.GetComponentInChildren<ErrorTip>().InitThis("<22><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
}
}
else if (rand == 1)
{
if (answer == 2)
{
greenMan.SetTrigger("Call");
GameObject obj = Instantiate(Resources.Load<GameObject>("operate"), GameObject.FindWithTag("Grid").transform);
obj.GetComponent<Operate>().str = "3-<2D><><EFBFBD>˲<EFBFBD><CBB2><EFBFBD>120<32>Լ<EFBFBD><D4BC><EFBFBD>ȡAED";
tip.SetActive(false);
gameObject.SetActive(false);
}
else {
errorTip.SetActive(true);
errorTip.GetComponentInChildren<ErrorTip>().InitThis("<22><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
}
}
}
}