Sound cues with a branch or switch node will show in the sequence with the longest duration of any waves within the cue, despite which one will be played. During playback the section length will differ from the wave duration, and the wave will loop no matter what the settings are.
It may be related to USoundCue::CacheAggregateValues only looking at the first node when calculating the duration of the cue, which is how Sequencer determines when it should loop.
The cue should display the length of the longer of the two waves, but play the other wave. When that wave finishes, there will still be time on the section before the looping/end marker, and regardless of the looping setting on the section, the default wave will play from the beginning again.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-101418 in the post.
|Component||UE - Audio|
|Created||Oct 19, 2020|
|Resolved||Oct 28, 2020|
|Updated||Jan 13, 2021|