create_water_zone
Spawn a labeled AWaterZone actor at a world location to define a water zone, then link water bodies to it via water_zone_label.
Instructions
Spawn a new AWaterZone actor in the editor world at location, unrotated, and label it. Not idempotent: every call adds another zone, even with a label already in use. Nothing is saved. Returns actor_label, actor_name and has_water_mesh; link bodies via water_zone_label of create_lake_water_body and its siblings.
Returns: { actor_label: string, actor_name: string, has_water_mesh: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| location | No | World location [X, Y, Z] in cm; anything but a 3-number array means the origin. | |
| actor_label | Yes | Label to assign to the new AWaterZone actor |