set_hlod_layer_parent
Set or clear the parent of a UHLODLayer to control nested HLOD generation; validates against self/circular chains and saves changes.
Instructions
Sets (or clears) the parent UHLODLayer of a UHLODLayer and saves it. The parent chain drives nested HLOD generation (a layer's HLOD becomes an input to its parent's HLOD). Send parent_layer_path="" to clear the parent to null; omit parent_layer_path to leave it untouched. Idempotent: if the parent is already the requested value, nothing is modified/saved (changed_parent=false). Validates against self-parent and circular parent chains (the engine's guard is editor-only and does not run headless).
Returns: { hlod_layer_path: string, asset_path: string, parent_layer_path: string, has_parent: bool, changed_parent: bool, settings_set: bool, saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hlod_layer_path | Yes | Full /Game path to the child HLOD layer asset | |
| parent_layer_path | No | Optional full /Game path to the parent HLOD layer; "" clears to null; absent leaves it untouched |