set_river_widths_depths
Set a river's width and/or depth at every spline point in one bulk call, avoiding per-point round trips, and read back the applied values.
Instructions
Set a river's width and/or depth at EVERY spline point in one call (bulk taper authoring) with a single metadata-sync at the end — avoids one MCP round-trip per point. Arrays are indexed by spline point (point i maps to spline input key i) and, when provided, MUST have exactly point_count entries. River water bodies only. Reads back the applied per-point arrays.
Returns: { water_body_label: string, point_count: int, applied_widths: bool, applied_depths: bool, widths: [number], depths: [number] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depths | No | Optional array of per-point river depths (length must equal point_count) | |
| widths | No | Optional array of per-point river widths (length must equal point_count) | |
| water_body_label | Yes | Label of the AWaterBodyRiver actor |