public void StartDialogue(DialogueColliderTrigger DialogueData) { if (DialogueData.active) { time = Time.timeScale; Time.timeScale = 0; _player.SetAbleToMove(false); animator.SetBool("IsOpen", true); sentences.Clear(); if (!DialogueData.multi_use) { DialogueData.active = false; } foreach (Dialogue DialogueUnit in DialogueData.dialogue) { sentences.Enqueue(DialogueUnit.sentence); names.Enqueue(DialogueUnit.name); avatars.Enqueue(DialogueUnit.avatar); } DisplayNextSentence(); } }
//public bool isDoorOpenVertical = true; void Start() { dialogue = new DialogueColliderTrigger(); dialogue.dialogue = dialoguetext; lvlManager = GameObject.Find("LevelManager").GetComponent <LevelManager>(); door_one = transform.Find("Doors_one"); door_two = transform.Find("Doors_two"); }