set_audio_section_properties
Configure playback properties on a Level Sequence audio section, including sound, looping, play-until-finished, subtitles, and attenuation overrides.
Instructions
Set playback properties on an audio section (UMovieSceneAudioSection). Optionally swaps the sound and toggles loop/play-until-finished/subtitle/attenuation flags. SetAttenuationSettings is a no-op at eval unless override_attenuation is true, so the override flag is applied first.
Returns: { sequence_path: string, section_class: string, section_index: int, sound: string, sound_set: bool, looping: bool, play_until_finished: bool, suppress_subtitles: bool, override_attenuation: bool, attenuation: string, attenuation_set: bool, set: bool, saved: bool, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| looping | No | Section repeating/looping (maps to SetRepeating, the engine's loop knob; omit to leave unchanged). | |
| sound_path | No | Optional content path of a USoundBase to set as the section's sound. | |
| section_index | No | Index of the section on the resolved root audio track (default 0). | |
| sequence_name | No | Alias for sequence_path. | |
| sequence_path | No | Full /Game path OR bare asset name of the Level Sequence that owns the (root) audio track. | |
| attenuation_path | No | Optional content path of a USoundAttenuation to set (only effective when override_attenuation is true). | |
| suppress_subtitles | No | SetSuppressSubtitles (omit to leave unchanged). | |
| play_until_finished | No | SetPlayUntilFinished (omit to leave unchanged). | |
| override_attenuation | No | SetOverrideAttenuation; must be true for attenuation_path to take effect (omit to leave unchanged). |