]> git.lizzy.rs Git - SuperMouseAdventure.git/blob - 2DGame/Assets/Scripts/Dialogue/DialogueTrigger.cs
70a0c56611d1d02ae3a6083f1053960c610d4863
[SuperMouseAdventure.git] / 2DGame / Assets / Scripts / Dialogue / DialogueTrigger.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4
5 public class DialogueTrigger : MonoBehaviour
6 {
7     [SerializeField]
8     GameObject DialogueManager;
9
10     Dialogue dialogue;
11
12     public TextAsset dialogueString;
13
14     void Start()
15     {
16         dialogue = DialogueManager.GetComponent<Dialogue>();
17     }
18
19     private void OnTriggerEnter2D(Collider2D collision)
20     {
21         if(collision.gameObject.CompareTag("Player"))
22         {
23             StartCoroutine(dialogue.Type());
24             collision.gameObject.GetComponent<Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeAll;
25             collision.gameObject.GetComponent<MouseController>().enabled = false;
26             GetComponent<BoxCollider2D>().enabled = false;
27         }
28     }
29 }