set_material_function_output_props
Update properties on an existing material function output node by node ID, including output name, description, and sort priority. Renames are revalidated for uniqueness.
Instructions
Set properties on an existing UMaterialExpressionFunctionOutput (located by node_id). Partial update (idempotent). ValidateName is re-run when output_name changes.
Returns: { function_path: string, node_id: string, output_name: string, applied: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | The output node id (UMaterialExpression name) from add_material_function_output | |
| description | No | Optional tooltip/description string | |
| output_name | No | Optional new pin name (re-validated for uniqueness) | |
| function_path | Yes | Full path to the material function, e.g. '/Game/MyGame/MF_Example.MF_Example' | |
| sort_priority | No | Optional int display-order |