ue_set_component_default
Set default component property values on a Blueprint's component template, including EditDefaultsOnly properties that Unreal prohibits on spawned instances. Configure component defaults directly on the Blueprint.
Instructions
Scrive una proprietà sul template di un componente di un Blueprint, non su un'istanza piazzata nel livello.
È la via per le proprietà EditDefaultsOnly, che Unreal rifiuta di
scrivere su un attore spawnato ("cannot be edited on instances") — per
esempio SensesConfig di un AIPerceptionComponent. Per gli attori già
nel livello usa invece ue_set_actor_property.
Args:
blueprint_path: Blueprint che contiene il componente.
component_name: nome come si vede nell'editor.
property_name: nome della proprietà (snake_case o PascalCase secondo
quanto accetta la classe).
value: valore JSON; dict con x/y/z, pitch/yaw/roll o r/g/b vengono
convertiti nei tipi Unreal corrispondenti, e i path /Game/...
vengono caricati come asset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | ||
| property_name | Yes | ||
| blueprint_path | Yes | ||
| component_name | Yes |