VRCSDK-2019.09.18.12.05
When an audio bank set to continuous finishes the last clip, it throws an exception, stopping all audio. Based on the exception below, it appears it tries to access the clip array without mod'ing the index.
IndexOutOfRangeException: Array index is out of range.
VRCSDK2.VRC_AudioBank.get_Current ()
VRCSDK2.VRC_AudioBank.play (Int32 idx)
VRCSDK2.VRC_AudioBank.PlayNext ()
VRCSDK2.VRC_AudioBank.Update ()
Example world:
wrld_539dc16a-7f4c-436d-a994-925bd8cc7f8a
There is a single button and an audio bank. The audio bank has 2 sound clips and is set to continuous. Pressing the play button will play both audio clips (Crow caw and tiger growl), but will not repeat until hitting the play button again.