Databrain Documentation
databrain.ccDiscord
  • Welcome
  • Installation / Update
  • Interface
  • DataObject Property Drawer
    • No GUI Implemented - FIX
  • Getting started
  • Guides
    • Add data objects
    • Add data objects at runtime
    • Get initial data
    • Get/Set runtime data
    • Serialize DataObjects
    • Runtime Save & Load
    • Use custom serializer
    • Import
    • Search
    • Custom GUI
    • Custom GUI with Odin Inspector
    • Hierarchy Template
  • Separate DataObjects
  • Using Version Control
  • Attributes
    • DataObject attributes
    • Field attributes
  • API
    • DataLibrary
    • DataObject
  • FAQ
    • Databrain - FAQ
  • Add-ons
    • Events
    • Blackboard
    • Logic
      • Interface
      • Create Graph
      • Execute graph
      • Control flow execution in groups
      • Custom Nodes
        • Asynchronous execution
        • Node Attributes
      • Scene Components
      • Graph Events
      • Finite State Machine
        • Create custom Actions
        • Examples
        • State Machine Nodes
    • Stats
      • Achievements
      • Modifiers
      • Values
      • Progressions
      • Components
      • Nodes
    • Progress
      • Progress Settings
      • Progress Graph
      • Progress Resources
      • Runtime UI Setup
      • API
        • ProgressController
    • Techtree (LEGACY)
      • Techtree Manager
      • Techtree
      • TechtreeResource
      • Techtree UIBuilder
        • Custom Techtree Node Button
        • Tooltip
      • API
    • Localization
      • Localization Manager
      • Localization
      • Examples
      • Components
      • Import
      • API
    • Inventory
      • Getting started
      • Demo
      • Data setup
        • Inventories
        • Slot IDs
        • Items
          • Blueprints
          • Item rarities
        • Money
        • Loot tables
        • Events
      • Runtime UI
        • Setup
    • Dialogue
      • Getting Started
        • Demo
      • Dialogue runtime setup
      • Actors
        • Emotions
      • Localization
      • Audio
      • Animation
      • Variables
      • Custom theme
      • Import
      • Nodes
      • API
        • DialogueController
        • IDialogueUIControl
  • Changelog
    • Databrain - Changelog
      • 1.4.0
      • 1.3.2
      • 1.3.1
      • 1.3.0
      • 1.2.0
      • 1.1.0
      • 1.0.10
      • 1.0.9
      • 1.0.8
      • 1.0.7
      • <= 1.0.6
Powered by GitBook
On this page
  • Dialogue
  • Random Select
  • OnExitDialogue
  • Exit Dialogue
  • Start Playable
  • CheckFlag
  • SetFlag
  • Compare Integer
  • Modify Integer
  1. Add-ons
  2. Dialogue

Nodes

PreviousImportNextAPI

Last updated 7 months ago

Dialogue

Main dialogue node which starts an assigned dialouge sequence.

Random Select

Randomly selects a connected route.

OnExitDialogue

Called by the DialogueController's TriggerOnExitDialogue() method. This is usually called by the UI when user quits a dialogue. The TriggerOnExitDialogue has an additional _forceImmediateQuit boolean parameter. Depending on it's state, it will trigger the Normal Quit output or the Immediate Quit output. Use the "normal quit" output to display a farewell/leave message, before exiting the dialogue. Use the "immediate quit" output to instantly quit the dialogue using an ExitDialogue node.

Exit Dialogue

Calls the ExitDialogue method on the DialogueController which again passes this to the UI (IDialogueUIControl).

Start Playable

Starts playing a playable directors assigned timeline.

CheckFlag

Checks a boolean variable and calls the appropriate output.

SetFlag

Sets a value to a boolean variable.

Compare Integer

Compares an integer variable with another value.

Modify Integer

Modifies an integer variable.