Skip to content

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.

new AudioQueue(): AudioQueue

AudioQueue

drain(): readonly AudioOneShot[]

Defined in: src/modules/audio/audio-system.ts:39

readonly AudioOneShot[]


play(clipId, options?): void

Defined in: src/modules/audio/audio-system.ts:45

string

AudioPlayOptions

void


requeueFront(entries): void

Defined in: src/modules/audio/audio-system.ts:49

readonly AudioOneShot[]

void