set_sky_light_properties
Modify SkyLight actor properties like intensity, color, and occlusion, updating only supplied fields and returning all current values.
Instructions
Set the properties of a SkyLight actor's USkyLightComponent: intensity, light color, indirect and volumetric intensity, lower-hemisphere color and occlusion. Only the supplied fields change (applied_count counts them) and the reply reads every property back. Colors are [R,G,B] or [R,G,B,A].
Returns: { actor_name: string, properties: object, applied_count: int, applied: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intensity | No | Optional sky light intensity. | |
| actor_name | Yes | Label/name of the target SkyLight actor. | |
| light_color | No | Optional [R,G,B(,A)] light color (stored as FColor). | |
| min_occlusion | No | Optional minimum occlusion (0..1). | |
| occlusion_tint | No | Optional [R,G,B] occlusion tint as 0-255 bytes (FColor). | |
| occlusion_contrast | No | Optional AO contrast (0..1). | |
| occlusion_exponent | No | Optional AO exponent. | |
| lower_hemisphere_color | No | Optional [R,G,B(,A)] lower-hemisphere color (FLinearColor). | |
| indirect_lighting_intensity | No | Optional indirect lighting intensity scale. | |
| volumetric_scattering_intensity | No | Optional volumetric scattering intensity. |