Skip to main content

Type Definitions

SeOptions

FieldTypeDefaultDescription
volumenumber1.0Volume level (0.0--1.0)
speednumber1.0Playback speed multiplier
panningnumber0.0Stereo panning (-1.0 left to 1.0 right)

BgmPlayOptions

FieldTypeDefaultDescription
loopbooleantrueLoop playback
volumenumber1.0Volume level (0.0--1.0)
speednumber1.0Playback speed multiplier
fadeInFadeTween--Fade-in transition settings

BgmStopOptions

FieldTypeDefaultDescription
fadeOutFadeTween--Fade-out transition settings. Omit for immediate stop.

BgmUpdateOptions

FieldTypeDefaultDescription
volumenumber--New volume level
speednumber--New playback speed
tweenFadeTween--Transition settings for the change

FadeTween

FieldTypeDefaultDescription
durationSecsnumber--Duration in seconds
easingstring"linear""linear", "easeIn", "easeOut", or "easeInOut"

BgmStatus

FieldTypeDescription
assetstring | nullCurrent asset ID, or null if stopped
statestring"playing", "paused", or "stopped"
loopbooleanWhether looping is enabled
volumenumberCurrent volume level
speednumberCurrent playback speed