add_interface_event_node
Add an event override node to a Blueprint for a Blueprint Interface function, enabling the Blueprint to handle interface events such as interactions or pickups.
Instructions
Add an event override node for a Blueprint Interface function.
Interface events are useful for interactables, pickups, objectives, and other vertical-slice workflows where actors share behavior contracts. Verify the Blueprint implements the interface before relying on runtime dispatch, then compile and read back the graph.
Args: blueprint_name: Blueprint that receives the interface event node. interface_name: Blueprint Interface asset name or path. function_name: Interface function to implement as an event. node_position: Optional [X, Y] graph position.
KB: see knowledge_base/01_BLUEPRINT_FUNDAMENTALS.md#events-and-dispatch Example: add_interface_event_node(blueprint_name="/Game/BP_Door", interface_name="/Game/BPI_Interactable", function_name="Interact")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| function_name | Yes | ||
| node_position | No | ||
| blueprint_name | Yes | ||
| interface_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |