set_data_asset_property
Set a single reflected property on an Unreal DataAsset using UE text-form values, then verify it by reading back and returning old and new values.
Instructions
Write ONE reflected property on a DataAsset from a text value and verify it by reading back, returning old_value and new_value so the reply proves the change instead of merely claiming it. Values use UE text form: structs as "(X=1,Y=2,Z=3)", object references as a full asset path, GameplayTags as (TagName="A.B"). One property per call, so loop for several; get_data_asset_info dumps them all.
Returns: { data_asset_path: string, property_name: string, property_type: string, old_value: string, new_value: string, applied: bool, saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | New value as a string (numbers/bools accepted); structs use UE text form e.g. "(X=1,Y=2,Z=3)"; object refs use a full asset path. | |
| property_name | Yes | Name of the UPROPERTY to set (class property name). | |
| data_asset_path | Yes | Full asset path of the DataAsset. |