private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "BrokenMachine")
     {
         if (!everGot[collision.GetComponent <BrekenMachineMessageList>().machineNum])
         {
             everGot[collision.GetComponent <BrekenMachineMessageList>().machineNum] = true;
             NumOfMachine.CountUp();
         }
         canvas.SetActive(true);
         text.text = collision.GetComponent <BrekenMachineMessageList>().GetMessage();
     }
 }
Exemplo n.º 2
0
    string BreakString(string t)
    {
        string newString = "";

        for (int i = 0; i < t.Length; i++)
        {
            if (t[i] == '\n')
            {
                newString += '\n';
                continue;
            }
            float rand = Random.value * 20;

            if (rand < NumOfMachine.GetNum())
            {
                newString += t[i];
            }
            else if (rand < 5)
            {
                newString += '◆';
            }
            else if (rand < 10)
            {
                newString += '無';
            }
            else if (rand < 15)
            {
                newString += '〇';
            }
            else if (rand < 17)
            {
                newString += '×';
            }
            else
            {
                newString += '■';
            }
        }

        return(newString);
    }
Exemplo n.º 3
0
 void MovetoOpening()
 {
     NumOfMachine.Reset();//触れた数をリセット
     SceneManager.LoadScene("Opening");
 }