// Start is called before the first frame update void Start() { Gamemana = GameObject.Find("GameManager"); Gamemanager = Gamemana.GetComponent <GameManager>(); Text1.SetActive(false); Text2.SetActive(false); Text3.SetActive(false); //Trajectory.SetActive(false); //ResultCamera.SetActive(false); }
// Désactive les textes IEnumerator DisparaitreMessage() // IEnumerator est utiliser pour faire une pause { // Arrête l'exécution de la coroutine pendant 13 secondes yield return(new WaitForSeconds(13f)); // Désactive les textes d'information Text1.SetActive(false); // Désactive le texte d'information Text2.SetActive(false); // Désactive le texte d'information Text3.SetActive(false); // Désactive le texte d'information Text4.SetActive(false); // Désactive le texte d'information Text5.SetActive(false); // Désactive le texte d'information }
public GameObject Text1, Text2, Text3, Text4, Text5; // Les textes d'information // Fonction qui fait apparaitre les messages public void Message() { // Active les textes d'information qui sont, à l'origine, désactivés Text1.SetActive(true); // Active le texte d'information qui est, à l'origine, désactivé Text2.SetActive(true); // Active le texte d'information qui est, à l'origine, désactivé Text3.SetActive(true); // Active le texte d'information qui est, à l'origine, désactivé Text4.SetActive(true); // Active le texte d'information qui est, à l'origine, désactivé Text5.SetActive(true); // Active le texte d'information qui est, à l'origine, désactivé // Fonction qui permet, selon le yield, d'avoir une certaine pause entre l'activation et la désactivation des textes // Débute la fonction DisparaitreMessage comme une coroutine qui peut arrêter son exécution StartCoroutine(DisparaitreMessage()); }
void OnMouseOver() { if (Input.GetMouseButtonDown(0) && Check == true) { Page1.gameObject.GetComponent <SpriteRenderer>().sprite = Page1S; Page2.gameObject.GetComponent <SpriteRenderer>().sprite = Page2S; Vector3 P1pos = P1.transform.position; Vector3 P2pos = P2.transform.position; Check = false; P1.transform.position = P2pos; P2.transform.position = P1pos; Text1.SetActive(true); Text2.SetActive(true); } }
void OnCollisionStay(Collision col) { if (col.gameObject.tag == "hinanIn") { Text1.SetActive(true); if (Input.GetKey(KeyCode.U)) { this.transform.position = Out.transform.position; } } else { Text1.SetActive(false); } if (col.gameObject.tag == "yama") { Text2.SetActive(true); if (Input.GetKey(KeyCode.D)) { this.transform.position = In.transform.position; } } else { Text2.SetActive(false); } if (col.gameObject.tag == "Finish") { Text3.SetActive(true); if (Input.GetKey(KeyCode.Q)) { //Quit(); //OtherCamera.SetActive(false); //ResultCamera.SetActive(true); //Trajectory.SetActive(true); Gamemanager.SinarioFlag = 5; Debug.Log("避難が完了した。"); } } else { Text3.SetActive(false); } }
public void NextButtonClicked() { Text1.SetActive(false); Text2.SetActive(true); }