The figure below is a high-level representation the relationship between the components in the Dialogue System.
To customize the Dialogue System, you can create a new GameObject and add the necessary components, or use a prefab from the Prefabs
folder and simply swap out the UI component and set the Display Settings.
The BarkUI component allows an NPC to display bark text. Add a BarkUI component to any game object that barks (e.g., NPCs).
Add triggers to any game objects that need to start conversations or handle actions before or after conversations.
The Quest Log and Game Saver components are add-on subsystems that leverage the power of the Dialogue System. For more information, see: Quest System and Save System.
<< Source Code Structure | Script Messages >>