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();
            }
        }
示例#2
0
    // 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
    }
示例#3
0
    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());
    }
示例#4
0
 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;
     }
 }