unreal_delete_actor
Removes a specified actor from the current Unreal level permanently. Confirm the exact actor target first to prevent accidental deletion.
Instructions
Permanently remove an actor from the current level.
This is destructive. The actor is destroyed in the editor world; recovering
it requires an undo inside Unreal, which this server cannot trigger. Confirm
the intended target with unreal_list_actors before calling.
Args: params (DeleteActorInput): Validated input containing: - actor (str): Label or path identifying the actor to destroy
Returns: str: JSON confirming the removal: { "deleted": bool, "label": str, # Label of the actor that was destroyed "path": str # Its former path } On failure: "Error: "
Examples: - Use when: the user explicitly asks to remove a placed object - Don't use when: you only want to hide it, or when unsure which actor the label refers to (list them first)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |