set_sound_attenuation_properties
Configure sound attenuation properties on a USoundAttenuation asset by merging provided fields, controlling spatialization, falloff, occlusion, and reverb for accurate 3D audio.
Instructions
Author FSoundAttenuationSettings on a USoundAttenuation via reflection (partial merge + clamp).
Returns: { attenuation_path: string, asset_class: string, settings: object, applied_keys: [string], saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| settings | Yes | Object of FSoundAttenuationSettings/FBaseAttenuationSettings fields to merge; absent keys untouched. e.g. bAttenuate, bSpatialize, attenuationShape(Sphere/Capsule/Box/Cone), distanceAlgorithm, falloffDistance, dBAttenuationAtMax(-60..0), attenuationShapeExtents{x,y,z}, bAttenuateWithLPF, lPFFrequencyAtMin/Max, bEnableOcclusion, occlusionVolumeAttenuation, bEnableReverbSend, reverbWetLevelMin/Max. Nested plugin sub-objects (pluginSettings, audioLinkSettingsOverride) are NOT authored here. | |
| attenuation_path | Yes | Full content path of the target USoundAttenuation. |