Beispiel #1
0
 public void StartDialogue(AIConversant newConversant, Dialogue newDialogue)
 {
     currentConversant = newConversant;
     currentDialogue   = newDialogue;
     currentNode       = currentDialogue.GetRootNode();
     TriggerEnterAction();
     onConversationUpdated();
 }
Beispiel #2
0
 public void Quit()
 {
     currentDialogue = null;
     TriggerExitAction();
     currentConversant = null;
     currentNode       = null;
     isChoosing        = false;
     onConversationUpdated();
 }
        public void StartDialogue(Dialogue newDialogue, AIConversant conversant)
        {
            currentConversant = conversant;
            currentDialogue   = newDialogue;
            currentNode       = currentDialogue.GetRootNode();

            TriggerEnterAction();

            onConversationUpdated?.Invoke();
        }