editor_update_object
Modify an actor's properties, position, rotation, scale, or name in the Unreal Engine world. Returns updated details for the edited object, ensuring precise adjustments in real-time.
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 |