AudioQueue
Defined in: src/modules/audio/audio-system.ts:36
A FIFO of one-shot sound requests the audio system drains each tick. play
enqueues a clip; the system drains the queue and, when a clip fails to
start, requeueFronts it to retry next tick. Decoupling the queue from the
system lets game code fire sounds without holding a provider reference.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AudioQueue():
AudioQueue
Returns
Section titled “Returns”AudioQueue
Methods
Section titled “Methods”drain()
Section titled “drain()”drain(): readonly
AudioOneShot[]
Defined in: src/modules/audio/audio-system.ts:39
Returns
Section titled “Returns”readonly AudioOneShot[]
play()
Section titled “play()”play(
clipId,options?):void
Defined in: src/modules/audio/audio-system.ts:45
Parameters
Section titled “Parameters”clipId
Section titled “clipId”string
options?
Section titled “options?”Returns
Section titled “Returns”void
requeueFront()
Section titled “requeueFront()”requeueFront(
entries):void
Defined in: src/modules/audio/audio-system.ts:49
Parameters
Section titled “Parameters”entries
Section titled “entries”readonly AudioOneShot[]
Returns
Section titled “Returns”void