Beispiel #1
0
 public void FinishedFirstDialogue()
 {
     interactivePanel.GetComponent <CanvasGroup>().blocksRaycasts = false;
     if (tutorialLevel == 1)
     {
         AnimateArrow("Seesaw Arrow 2");
         AnimateArrow("Seesaw Arrow 3");
         flashing1        = StartCoroutine(FlashLines("Flash 1"));
         flashing2        = StartCoroutine(FlashLines("Flash 2"));
         waitForFirstDrag = true;
     }
     else if (tutorialLevel == 2)
     {
         waitForFirstDrag = true;
         flash            = true;
         interactivePanel.GetComponent <CanvasGroup>().blocksRaycasts = false;
     }
     else if (tutorialLevel == 3)
     {
         interactivePanel.GetComponent <CanvasGroup>().blocksRaycasts = false;
         StartCoroutine(tutorialManager.EndDialogue());
     }
     else if (tutorialLevel == 4)
     {
         interactivePanel.GetComponent <CanvasGroup>().blocksRaycasts = false;
         FlashArrow("Seesaw Arrow 7");
         FlashArrow("Seesaw Arrow 8");
         waitForFirstDrag = true;
         dialogueNum      = 2;
     }
     else if (tutorialLevel == 5)
     {
         interactivePanel.GetComponent <CanvasGroup>().blocksRaycasts = false;
         FlashArrow("Seesaw Arrow");
         waitForFirstDrag = true;
     }
     else if (tutorialLevel == 6)
     {
         interactivePanel.GetComponent <CanvasGroup>().blocksRaycasts = false;
         Debug.Log("Started flashing arrows");
         FlashArrow("Seesaw Arrow 4");
         FlashArrow("Seesaw Arrow 5");
         waitForFirstDrag = true;
     }
 }
 public void FinishedDialogue()
 {
     StartCoroutine(tutManager.EndDialogue());
 }