delete_bp_variable
Remove a member variable declared on a Blueprint and verify deletion; compile afterward to find broken references. Inherited/native variables are refused.
Instructions
Remove a member variable DECLARED on this Blueprint (inherited/native variables are refused) and report whether it is really gone by re-looking it up. Nodes that still read/write it survive as broken references, so run compile_blueprint + get_compile_errors afterwards. For an event dispatcher use remove_event_dispatcher instead -- this call would drop the delegate variable and strand its signature graph.
Returns: { blueprint_name, variable_name, deleted } -- deleted is re-checked after the removal, so false means it is still there.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| variable_name | Yes | Name of a variable declared on THIS Blueprint | |
| blueprint_name | No | Blueprint asset name or path | |
| blueprint_path | No | Alias of `blueprint_name` (same value, same meaning). Accepted because sibling tools spell this parameter differently; prefer `blueprint_name`. |