private void Text5_KeyPress(System.Object _sender, System.Windows.Forms.KeyPressEventArgs _e1) { int KeyAscii = (short)(_e1.KeyChar); if (!((KeyAscii >= (short)("0"[0]) && KeyAscii <= (short)("9"[0]) || KeyAscii == Keys.Back || KeyAscii == Keys.KeyDelete || KeyAscii == Keys.Space || KeyAscii == Keys.Return))) { MessageBox.Show("Maaf Hanya Boleh Diisi Angka Saja", "Perhatian", MessageBoxButtons.OK, MessageBoxIcon.Information); KeyAscii = 0; Text5.Focus(); } }
// 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()); }
public void NextButtonDown() { if (clear1 == false) { yajirusi3.gameObject.SetActive(false); int k; Tile = GameObject.FindGameObjectsWithTag("not level 0"); for (k = 0; k < Tile.Length; k++) { Tile[k].gameObject.GetComponent <TileContraller>().level = 0; Tile[k].gameObject.GetComponent <TileContraller>().LevelUp = true; } Text1.enabled = false; Text2.enabled = false; clear1 = true; next.interactable = false; Tile = new GameObject[16]; Tile[7] = GameObject.Find(string.Format("Tile2-4")); Tile[7].gameObject.GetComponent <TileContraller>().level = 1; Tile[7].gameObject.GetComponent <TileContraller>().LevelUp = true; } else if ((clear21 == true) & (clear24 == false)) { yajirusi2.gameObject.SetActive(false); int u; Tile = GameObject.FindGameObjectsWithTag("not level 0"); for (u = 0; u < Tile.Length; u++) { Tile[u].gameObject.GetComponent <TileContraller>().level = 0; Tile[u].gameObject.GetComponent <TileContraller>().LevelUp = true; } clear23 = true; next.interactable = false; Tile = new GameObject[16]; Tile[12] = GameObject.Find(string.Format("Tile4-1")); Tile[12].gameObject.GetComponent <TileContraller>().level = 1; Tile[12].gameObject.GetComponent <TileContraller>().LevelUp = true; } else if ((clear31 == false) & (clear24 == true)) { yajirusi1.gameObject.SetActive(false); int i, j; Tile = GameObject.FindGameObjectsWithTag("not level 0"); for (i = 0; i < Tile.Length; i++) { Tile[i].gameObject.GetComponent <TileContraller>().level = 0; Tile[i].gameObject.GetComponent <TileContraller>().LevelUp = true; } Text23.enabled = false; Text31.enabled = false; yajirusi.gameObject.SetActive(false); clear22 = true; next.interactable = false; Tile = new GameObject[16]; for (i = 1; i <= 4; i++) { for (j = 1; j <= 4; j++) { Tile[4 * (i - 1) + j - 1] = GameObject.Find(string.Format("Tile{0}-{1}", i, j)); if ((i == 1) | (i == 4) | (j == 1) | (j == 4)) { Tile[4 * (i - 1) + j - 1].gameObject.GetComponent <TileContraller>().level = 1; Tile[4 * (i - 1) + j - 1].gameObject.GetComponent <TileContraller>().LevelUp = true; } } } } else if ((clear31 == true) & (clear51 == false)) { int q; Tile = GameObject.FindGameObjectsWithTag("not level 0"); for (q = 0; q < Tile.Length; q++) { Tile[q].gameObject.GetComponent <TileContraller>().level = 0; Tile[q].gameObject.GetComponent <TileContraller>().LevelUp = true; } Text3.enabled = false; Text4.enabled = false; Text42.enabled = true; clear1 = true; next.interactable = false; Tile = new GameObject[16]; Tile[4] = GameObject.Find(string.Format("Tile2-1")); Tile[4].gameObject.GetComponent <TileContraller>().level = 1; Tile[4].gameObject.GetComponent <TileContraller>().LevelUp = true; Tile[0] = GameObject.Find(string.Format("Tile1-1")); Tile[0].gameObject.GetComponent <TileContraller>().level = 2; Tile[0].gameObject.GetComponent <TileContraller>().LevelUp = true; Tile[1] = GameObject.Find(string.Format("Tile1-2")); Tile[1].gameObject.GetComponent <TileContraller>().level = 3; Tile[1].gameObject.GetComponent <TileContraller>().LevelUp = true; Tile[5] = GameObject.Find(string.Format("Tile2-2")); Tile[5].gameObject.GetComponent <TileContraller>().level = 4; Tile[5].gameObject.GetComponent <TileContraller>().LevelUp = true; Tile[8] = GameObject.Find(string.Format("Tile3-1")); Tile[8].gameObject.GetComponent <TileContraller>().level = 5; Tile[8].gameObject.GetComponent <TileContraller>().LevelUp = true; Tile[9] = GameObject.Find(string.Format("Tile3-2")); Tile[9].gameObject.GetComponent <TileContraller>().level = 5; Tile[9].gameObject.GetComponent <TileContraller>().LevelUp = true; clear32 = true; } else if (clear41 == true) { SceneManager.LoadScene("TitleScene"); PlayerPrefs.SetFloat("speed", formerDelayTime); } else if ((clear51 == true) & (clear41 == false)) { next.GetComponent <Image>().sprite = endimage; Text42.enabled = false; Text5.enabled = true; Text5.GetComponent <Animator>().SetTrigger("isText5"); Task.text = "チュートリアル完了"; clear41 = true; next.interactable = true; } }