// Start is called before the first frame update void Start() { systemTrigger = gameObject.GetComponent<DialogueSystemTrigger>(); col = gameObject.GetComponent<Collider>(); if (col == null || systemTrigger == null) { Destroy(this.gameObject); } }
IEnumerator TriggerDialogueDelay(DialogueSystemTrigger _trigger, float _delayTime) { yield return(new WaitForSeconds(_delayTime)); Debug.Log("delay"); playerController.StopPlayer(); Debug.Log("Stopped player"); _trigger.OnUse(); Debug.Log($"Triggered convo: {_trigger.gameObject.name}"); }
// Start is called before the first frame update void Start() { systemTrigger = gameObject.GetComponent <DialogueSystemTrigger>(); if (systemTrigger == null) { Destroy(this.gameObject); } TouchManager.instance.OnUserSwipe.AddListener(delegate { OnSwipe(); }); }
private void TriggerDialogue(DialogueSystemTrigger _trigger) { playerController.StopPlayer(); _trigger.OnUse(); }
// Start is called before the first frame update void Start() { dialogueSystemTrigger = this.gameObject.GetComponent <DialogueSystemTrigger>(); Invoke("StartConversation", 2f); }