using System.Collections; using System.Collections.Generic; using UnityEngine; public class DialogueTrigger : MonoBehaviour { private GUIManager guiMgr; public string dialogueText; public GameObject secondaryTrigger; private bool triggered; private void Start() { guiMgr = ReferenceManager.GetGUIManager(); } private void OnTriggerEnter(Collider other) { if(!triggered && other.gameObject.name == "FPSController") { guiMgr.SetDialogueText(dialogueText); guiMgr.PlayDialogueTextAnim(); triggered = true; if (secondaryTrigger != null) secondaryTrigger.SetActive(true); gameObject.SetActive(false); } } }