add_graph_node
Adds a node to a Blueprint's event graph. Supports many node types via optional C++ plugin, with Python fallback for basic operations.
Instructions
Add a node to a Blueprint's event graph. Requires the optional C++ plugin for full node type support. Falls back to Python for basic operations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | X position in graph | |
| y | No | Y position in graph | |
| node_type | Yes | Node type (e.g., Branch, Print, CallFunction, VariableGet, VariableSet, ReceiveBeginPlay, ReceiveTick, Comparison, Switch, ExecutionSequence, SpawnActor, DynamicCast, etc.) | |
| properties | No | Node-specific properties (e.g., {function_name: 'PrintString', target_class: 'KismetSystemLibrary'}) | |
| blueprint_path | Yes | Blueprint asset path |