Table of Contents

Preface

The CLogic dialogue system is made with extension in mind. You are provided with many template for all node types provide by the GTK.

All nodes fall into these 2 categories: execution nodes or non-execution nodes.

  • Execution nodes form part of the dialogue flow, they are indended to be nodes that the player interacts directly with, this includes ConversationNode, ChoiceNode.
  • Non-execution nodes serve as an easy way for the dialogue system to interact with the rest of the code base, this includes action nodes and provisioner nodes.

Here's a list of all nodes types and their categories

  1. DialogueNode: Execution
  2. DialogueContextNode: Execution (can be non-execution depending on context)
  3. DialogueBlockNode: Non-execution
  4. ProvisionerNode: Non-execution

See Unity's documentation on the different Node Types for more info