editor_update_object
Modify an existing object or actor in Unreal Engine by updating its name, location, rotation, scale, or properties. Returns detailed data reflecting changes made to the actor.
Instructions
Update an existing object/actor in the world
Example output: {'success': true, 'actor_name': 'StaticMeshActor_1', 'actor_label': 'UpdatedCube', 'class': 'StaticMeshActor', 'location': {'x': 150.0, 'y': 200.0, 'z': 50.0}, 'rotation': {'pitch': 0.0, 'yaw': 90.0, 'roll': 0.0}, 'scale': {'x': 2.0, 'y': 2.0, 'z': 2.0}}
Returns updated actor details with new transform values.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
actor_name | Yes | Name or label of the actor to update | |
location | No | New world position coordinates | |
new_name | No | New name/label for the actor | |
properties | No | Additional actor properties to update. For StaticMeshActor: use 'StaticMesh' for mesh path, 'Material' for single material path, or 'Materials' for array of material paths. Example: {"StaticMesh": "/Game/Meshes/Cube", "Material": "/Game/Materials/M_Basic"} | |
rotation | No | New rotation in degrees | |
scale | No | New scale multipliers |