Reply To: DialogueActor component for the instigator in a sub-dialogue tree is not working

NodeCanvas Forums Support DialogueActor component for the instigator in a sub-dialogue tree is not working Reply To: DialogueActor component for the instigator in a sub-dialogue tree is not working

#16475
Gavalakis
Keymaster

Hello again and sorry for the late reply.

The SubDialogueTree node is to be used when your Dialogue Tree is an asset and you want the agent of the Behaviour Tree to be the instigator of that dialogue and the agent already is a Dialogue Actor (has the component), and you also want to parametrize some of the variables of the Dialogue Tree through the variables of the Behaviour Tree (Variables Mapping in the inspector of the SubDialogueTree node).

The Start Dialogue Action on the other hand is for executing a Dialogue Tree Controller separately (either in the scene, or a prefab) like you did.

Both ways are totally fine.

Join us on Discord: https://discord.gg/97q2Rjh