Black Trigram (흑괘) - API Documentation - v0.2.10
GitHub
Game Website
Preparing search index...
audio/AudioManager
AudioManager
Class AudioManager
Implements
AudioManager
Index
Constructors
constructor
Properties
_
current
Music
Track
_
fallback
Mode
_
is
Initialized
_
master
Volume
_
music
Volume
_
muted
_
sfx
Volume
current
Music
sound
Cache
Accessors
current
Music
Track
fallback
Mode
initialized
is
Initialized
master
Volume
music
Volume
muted
sfx
Volume
Methods
crossfade
fade
In
fade
Out
get
Loaded
Assets
get
Master
Volume
get
Music
Volume
get
Sfx
Volume
initialize
load
Asset
mute
play
Dojiang
Ambience
play
Korean
Technique
Sound
play
Music
play
SFX
play
Sound
Effect
play
Trigram
Stance
Sound
play
Vital
Point
Hit
Sound
play
Voice
set
Volume
stop
All
stop
Music
unmute
Constructors
constructor
new
AudioManager
(
config
?:
Partial
<
AudioConfig
>
)
:
AudioManager
Parameters
Optional
config
:
Partial
<
AudioConfig
>
Returns
AudioManager
Properties
Private
_
current
Music
Track
_currentMusicTrack
:
null
|
string
= null
Private
_
fallback
Mode
_fallbackMode
:
boolean
= false
Private
_
is
Initialized
_isInitialized
:
boolean
= false
Private
_
master
Volume
_masterVolume
:
number
= 1.0
Private
_
music
Volume
_musicVolume
:
number
= 0.7
Private
_
muted
_muted
:
boolean
= false
Private
_
sfx
Volume
_sfxVolume
:
number
= 0.8
Private
current
Music
currentMusic
:
null
|
HTMLAudioElement
= null
Private
sound
Cache
soundCache
:
Map
<
string
,
HTMLAudioElement
>
= ...
Accessors
current
Music
Track
get
currentMusicTrack
()
:
null
|
string
Returns
null
|
string
fallback
Mode
get
fallbackMode
()
:
boolean
Returns
boolean
initialized
get
initialized
()
:
boolean
Returns
boolean
is
Initialized
get
isInitialized
()
:
boolean
Returns
boolean
master
Volume
get
masterVolume
()
:
number
Returns
number
music
Volume
get
musicVolume
()
:
number
Returns
number
muted
get
muted
()
:
boolean
Returns
boolean
sfx
Volume
get
sfxVolume
()
:
number
Returns
number
Methods
crossfade
crossfade
(
fromTrackId
:
string
,
toTrackId
:
string
,
duration
?:
number
,
)
:
Promise
<
void
>
Parameters
fromTrackId
:
string
toTrackId
:
string
duration
:
number
= 1000
Returns
Promise
<
void
>
fade
In
fadeIn
(
trackId
:
string
,
duration
?:
number
)
:
Promise
<
void
>
Parameters
trackId
:
string
duration
:
number
= 1000
Returns
Promise
<
void
>
fade
Out
fadeOut
(
duration
?:
number
)
:
Promise
<
void
>
Parameters
duration
:
number
= 1000
Returns
Promise
<
void
>
get
Loaded
Assets
getLoadedAssets
()
:
ReadonlyMap
<
string
,
HTMLAudioElement
>
Returns
ReadonlyMap
<
string
,
HTMLAudioElement
>
get
Master
Volume
getMasterVolume
()
:
number
Returns
number
get
Music
Volume
getMusicVolume
()
:
number
Returns
number
get
Sfx
Volume
getSfxVolume
()
:
number
Returns
number
initialize
initialize
(
config
?:
AudioConfig
)
:
Promise
<
void
>
Parameters
Optional
config
:
AudioConfig
Returns
Promise
<
void
>
load
Asset
loadAsset
(
asset
:
AudioAsset
)
:
Promise
<
void
>
Parameters
asset
:
AudioAsset
Returns
Promise
<
void
>
mute
mute
()
:
void
Returns
void
play
Dojiang
Ambience
playDojiangAmbience
()
:
Promise
<
void
>
Returns
Promise
<
void
>
play
Korean
Technique
Sound
playKoreanTechniqueSound
(
techniqueId
:
string
,
archetype
:
string
)
:
Promise
<
void
>
Parameters
techniqueId
:
string
archetype
:
string
Returns
Promise
<
void
>
play
Music
playMusic
(
id
:
string
,
volume
?:
number
)
:
Promise
<
void
>
Parameters
id
:
string
Optional
volume
:
number
Returns
Promise
<
void
>
play
SFX
playSFX
(
id
:
string
,
volume
?:
number
)
:
Promise
<
void
>
Parameters
id
:
string
Optional
volume
:
number
Returns
Promise
<
void
>
play
Sound
Effect
playSoundEffect
(
id
:
string
)
:
Promise
<
void
>
Parameters
id
:
string
Returns
Promise
<
void
>
play
Trigram
Stance
Sound
playTrigramStanceSound
(
stance
:
string
)
:
Promise
<
void
>
Parameters
stance
:
string
Returns
Promise
<
void
>
play
Vital
Point
Hit
Sound
playVitalPointHitSound
(
severity
:
string
)
:
Promise
<
void
>
Parameters
severity
:
string
Returns
Promise
<
void
>
play
Voice
playVoice
(
id
:
string
)
:
Promise
<
void
>
Parameters
id
:
string
Returns
Promise
<
void
>
set
Volume
setVolume
(
type
:
"sfx"
|
"music"
|
"voice"
|
"master"
,
volume
:
number
)
:
void
Parameters
type
:
"sfx"
|
"music"
|
"voice"
|
"master"
volume
:
number
Returns
void
stop
All
stopAll
()
:
void
Returns
void
stop
Music
stopMusic
()
:
void
Returns
void
unmute
unmute
()
:
void
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
current
Music
Track
_
fallback
Mode
_
is
Initialized
_
master
Volume
_
music
Volume
_
muted
_
sfx
Volume
current
Music
sound
Cache
Accessors
current
Music
Track
fallback
Mode
initialized
is
Initialized
master
Volume
music
Volume
muted
sfx
Volume
Methods
crossfade
fade
In
fade
Out
get
Loaded
Assets
get
Master
Volume
get
Music
Volume
get
Sfx
Volume
initialize
load
Asset
mute
play
Dojiang
Ambience
play
Korean
Technique
Sound
play
Music
play
SFX
play
Sound
Effect
play
Trigram
Stance
Sound
play
Vital
Point
Hit
Sound
play
Voice
set
Volume
stop
All
stop
Music
unmute
GitHub
Game Website
Black Trigram (흑괘) - API Documentation - v0.2.10
Loading...