get_event_dispatchers
List a Blueprint's event dispatchers with full parameter signatures and inheritance status, so you can configure matching broadcast and bound-event nodes before editing signatures.
Instructions
List a Blueprint's event dispatchers (multicast delegates) WITH each one's full parameter signature (name, C++ type, is_output) and whether it is inherited. Read from the SKELETON class, so it reflects edits made since the last full compile. Use it before add_broadcast_node / add_object_bound_event / set_event_dispatcher_signature, whose pins mirror this signature; only the dispatchers this Blueprint DECLARES can have their signature edited.
Returns: { blueprint_name: string, dispatchers: [ { name: string, is_inherited: bool, param_count: int, params: [ { name: string, type: string, is_output: bool } ] } ], dispatcher_count: int }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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`. | |
| include_inherited | No | Also include dispatchers inherited from parent classes; default false = only the ones this Blueprint declares (i.e. the editable ones) |