Skip to main content

DialogueEngine

16 tools in this family (folder Editor/Tools/DialogueEngine/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
dialogue_add_actionwritesDefine an action in the database. Actions are typed side-effects:
dialogue_add_actorwritesAdd an actor (character) to the dialogue database. Specify name,
dialogue_add_conditionwritesDefine a condition expression in the database. Conditions use a
dialogue_add_nodewritesAdd a dialogue node to a conversation. Specify the speaker,
dialogue_add_responsewritesAdd a player response option to a dialogue node. Creates a new
dialogue_add_sequencewritesAdd sequencer commands to a dialogue node. Sequencer commands
dialogue_create_barkwritesSet up a bark (floating overhead text) for an actor.
dialogue_create_conversationwritesCreate a new conversation in the dialogue database.
dialogue_create_databasewritesCreate a new dialogue database with a name and description.
dialogue_export_databaseread-onlyExport the dialogue database to JSON for backup, versioning, or
dialogue_generate_triggerwritesGenerate runtime C# code from the dialogue database:
dialogue_import_inkwritesImport dialogue from an Inkle .ink file. Parses * and + choices,
dialogue_import_yarnwritesImport dialogue from a Yarn Spinner .yarn file. Parses headers,
dialogue_link_nodeswritesCreate a link between two dialogue nodes (source -> destination).
dialogue_localizewritesAdd localized text (and optional audio path) for a dialogue node
dialogue_set_variablewritesCreate or update a dialogue variable in the database.