]> git.lizzy.rs Git - SuperMouseAdventure.git/blobdiff - 2DGame/Assets/Scripts/Dialogue/BossDialogue.cs
dialogue-system v0.8
[SuperMouseAdventure.git] / 2DGame / Assets / Scripts / Dialogue / BossDialogue.cs
index c08455537cf189f3269697b5717a1c4460e8fc65..e4cb3c8cd6ae03438e9e72cc2e94685910de504e 100644 (file)
@@ -85,10 +85,26 @@ public class BossDialogue : MonoBehaviour
 
     public void Skip()
     {
-        dialogueText.text = "";
-        dialogueBox.SetActive(false);
-        SpeechBubble.SetActive(false);
-        mouse.GetComponent<Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation;
-        mouse.GetComponent<MouseController>().enabled = true;
+        FindObjectOfType<AudioManager>().Play("click");
+        skipButton.SetActive(false);
+
+        if (index < sentences.Length - 1)
+        {
+            index++;
+            dialogueText.text = "";
+            dialogueText.text = sentences[index];
+            speechBubble.NextSpeaker();
+        }
+        else
+        {
+            dialogueText.text = "";
+            dialogueBox.SetActive(false);
+            SpeechBubble.SetActive(false);
+            boss.bossfight = true;
+            bossObject.GetComponent<Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation;
+            mouse.GetComponent<Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation;
+            mouse.GetComponent<MouseController>().enabled = true;
+            FindObjectOfType<AudioManager>().Play("snail_fight");
+        }
     }
 }