add_break_struct_node
Adds a Break Struct node to a Blueprint, unpacking a struct so each member value becomes available as an output pin for reading.
Instructions
Add a Break [StructType] node to extract individual member values.
From Ch. 13: Break Struct takes a struct as input and exposes all member variables as output pins. Used to read individual fields.
Also see Split Struct Pin (right-click a struct pin in the graph).
Args: blueprint_name: Blueprint to add the node to struct_type: Struct type name (e.g., "FVector", "FEnemyData", "FHitResult") node_position: [X, Y] graph position
KB: see knowledge_base/07_DATA_STRUCTURES.md#overview Example: add_break_struct_node(blueprint_name="/Game/MCP_Test/BP_Example", struct_type="Example")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| struct_type | Yes | ||
| node_position | No | ||
| blueprint_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |