Ejemplo n.º 1
0
    void introduction()
    {
        if (DM.inDialog)
        {
            if (Input.GetKeyDown(KeyCode.Space))
            {
                DM.DisplayNextSentence();
            }
        }
        else
        {
            if (firstTime)
            {
                string[] dialogue = new string[1];

                dialogue[0] = GC.PrendiDialogo(38);

                DM.StartDialogue(dialogue);
                firstTime = false;
            }
            else
            {
                eventLoader++;
            }
        }
    }
 void introduction()
 {
     if (DM.inDialog)
     {
         if (Input.GetKeyDown(KeyCode.Space))
         {
             DM.DisplayNextSentence();
         }
     }
     else
     {
         if (firstTime)
         {
             string[] dialogue = new string[5];
             for (int i = 0; i < 5; i++)
             {
                 dialogue[i] = GC.PrendiDialogo(i);
             }
             DM.StartDialogue(dialogue);
             firstTime = false;
         }
         else
         {
             eventLoader++;
         }
     }
 }
    void eventHandler()
    {
        switch (eventLoader)
        {
        case -3:
            StartAnimation();
            break;

        case 2:
            if (DM.inDialog)
            {
                if (Input.GetKeyDown(KeyCode.Space))
                {
                    DM.DisplayNextSentence();
                }
                eventLoader++;
            }
            else
            {
                string[] dialogue = new string[1];

                dialogue[0] = GC.PrendiDialogo(48);

                DM.StartDialogue(dialogue);
            }
            break;

        case -1:
            if (NPC_Gianni.position.x > 26)
            {
                initialScene();
                stopped = true;
            }
            else
            {
                stopped = false;
                eventLoader++;
            }
            break;

        case 0:
            introduction();
            break;

        case 1:
            LoadNextScene();
            break;
        }
    }