set_struct_member_default
Update a user-defined struct member's default value with engine type validation; re-applying the same value returns a no-op success.
Instructions
Set the default value of a user-defined struct member (read-modify-write; the value is validated against the member's type by the engine, so an incompatible value is an honest error). Idempotent: re-setting the same value is a no-op success.
Returns: { struct_path: string, member_name: string, default_value: string, applied_default_value: string, already_set: bool, applied: bool, member: object }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| member_name | Yes | Member to edit, by its display name (or internal var name). | |
| struct_path | Yes | Full asset path of the UUserDefinedStruct. | |
| default_value | Yes | New default as a string appropriate to the member's type (e.g. "7", "true", "1.5", "Hello"); pass "" to clear. |