Ejemplo n.º 1
0
    // 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);
        }
    }
Ejemplo n.º 2
0
    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}");
    }
Ejemplo n.º 3
0
    // 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(); });
    }
Ejemplo n.º 4
0
 private void TriggerDialogue(DialogueSystemTrigger _trigger)
 {
     playerController.StopPlayer();
     _trigger.OnUse();
 }
Ejemplo n.º 5
0
 // Start is called before the first frame update
 void Start()
 {
     dialogueSystemTrigger = this.gameObject.GetComponent <DialogueSystemTrigger>();
     Invoke("StartConversation", 2f);
 }