add_enum_entry
Append a display-named enumerator to a Blueprint Enum asset, idempotently adding it before the hidden _MAX sentinel and reporting if it already exists.
Instructions
Append one enumerator to a Blueprint Enum (UUserDefinedEnum) and give it a display name. Idempotent (an entry whose display/internal name already exists reports already_existed with added=false, leaving the enum unchanged -- the engine itself does NOT dedup). The new entry lands at the end, before the hidden _MAX sentinel.
Returns: { enum_path: string, entry_name: string, added: bool, already_existed: bool, entry_count: int, entries: [string] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enum_path | Yes | Full asset path of the UUserDefinedEnum (e.g. /Game/Blueprints/MyEnum). | |
| entry_name | Yes | Display name for the new enumerator. |