delete_material_function_output
Delete a UMaterialExpressionFunctionOutput node from a material function using function_path and node_id; returns deleted false when already absent.
Instructions
Delete a UMaterialExpressionFunctionOutput node from a material function (inverse of add_material_function_output). Located by node_id via the function's own expression list. Idempotent: an already-absent node_id returns { deleted:false, already_absent:true } as success, not an error.
Returns: { function_path: string, node_id: string, deleted: bool, already_absent: bool, num_inputs: number, num_outputs: number }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | The output node id (UMaterialExpression name) from add_material_function_output | |
| function_path | Yes | Full path to the material function, e.g. '/Game/MyGame/MF_Example.MF_Example' |