// Use this for initialization void Awake() { dialog1.SetActive(false); An1.SetActive(false); An2.SetActive(false); An3.SetActive(false); print(An3); //dialog2.SetActive(false) }
// Update is called once per frame void Update() { Button btn1 = Answer1.GetComponent <Button>(); Button btn2 = Answer2.GetComponent <Button>(); Button btn3 = Answer3.GetComponent <Button>(); btn1.onClick.AddListener(AnswerA); btn2.onClick.AddListener(AnswerB); btn3.onClick.AddListener(AnswerC); //print(Late.GetComponent<Rigidbody2D>().IsSleeping()); if (Status == 1 && sleeping) { Answer2.transform.Translate(Vector3.left * 1000 * Time.deltaTime); Answer3.transform.Translate(Vector3.left * 1000 * Time.deltaTime); An1.GetComponent <Image>().color = Color.red; Late.GetComponent <Rigidbody2D>().WakeUp(); Late.SetActive(true); van.SetActive(true); van.transform.Translate(Vector3.left * 200 * Time.deltaTime); van.GetComponent <Rigidbody2D>().AddForce(force); van.GetComponent <Rigidbody2D>().WakeUp(); GameObject.Find("Target").SetActive(false); GameObject.Find("Player").SetActive(false); } if (Status == 2 && sleeping) { Answer1.transform.Translate(Vector3.left * 1000 * Time.deltaTime); Answer3.transform.Translate(Vector3.left * 1000 * Time.deltaTime); An2.GetComponent <Image>().color = Color.green; Late2.GetComponent <Rigidbody2D>().WakeUp(); Late2.SetActive(true); //Late.GetComponent<Rigidbody2D>().WakeUp(); //Late.SetActive(true); van.SetActive(true); //van.transform.Translate(Vector3.left * 200 * Time.deltaTime); } if (Status == 3 && sleeping) { Answer2.transform.Translate(Vector3.left * 1000 * Time.deltaTime); Answer1.transform.Translate(Vector3.left * 1000 * Time.deltaTime); An1.GetComponent <Image>().color = Color.green; Late2.GetComponent <Rigidbody2D>().WakeUp(); Late2.SetActive(true); van.SetActive(true); //van.transform.Translate(Vector3.left * 200 * Time.deltaTime); } }
// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) //如果点击了鼠标左键 { dialog1.SetActive(true); //那就载入下一条对话 if (dialogue_index > 0) { An1.SetActive(true); An2.SetActive(true); An3.SetActive(true); } dialogue_index++; } }
// Update is called once per frame void Update() { Button btn1 = Answer1.GetComponent <Button>(); Button btn2 = Answer2.GetComponent <Button>(); Button btn3 = Answer3.GetComponent <Button>(); btn1.onClick.AddListener(AnswerA); btn2.onClick.AddListener(AnswerB); btn3.onClick.AddListener(AnswerC); //print(Late.GetComponent<Rigidbody2D>().IsSleeping()); if (Status == 1) { Answer2.transform.Translate(Vector3.left * 1000 * Time.deltaTime); Answer3.transform.Translate(Vector3.left * 1000 * Time.deltaTime); An1.GetComponent <Image>().color = Color.red; Late.GetComponent <Rigidbody2D>().WakeUp(); Late.SetActive(true); } if (Status == 2) { Answer1.transform.Translate(Vector3.left * 1000 * Time.deltaTime); Answer3.transform.Translate(Vector3.left * 1000 * Time.deltaTime); An2.GetComponent <Image>().color = Color.green; Late.GetComponent <Rigidbody2D>().WakeUp(); Late.SetActive(true); //van.transform.Translate(Vector3.left * 200 * Time.deltaTime); } if (Status == 3) { Answer2.transform.Translate(Vector3.left * 1000 * Time.deltaTime); Answer1.transform.Translate(Vector3.left * 1000 * Time.deltaTime); An1.GetComponent <Image>().color = Color.green; Late.GetComponent <Rigidbody2D>().WakeUp(); Late.SetActive(true); //van.transform.Translate(Vector3.left * 200 * Time.deltaTime); } }
private void OnMouseEnter() { An1.GetComponent <Image>().color = Color.red; An2.GetComponent <Image>().color = Color.red; An3.GetComponent <Image>().color = Color.red; }