ManagedCoreStateList
Hierarchy
- EventTarget
- ManagedCoreStateList
Index
Constructors
externalconstructor
Returns ManagedCoreStateList
Properties
currentTime
lastUpdateTime
readonlystate
Current managed core state list.
readonlystateById
Index of managed core state list by state id.
readonlystateByType
Index of managed core state list by managed state extension id.
Methods
addState
Add a managed core state.
Parameters
state: ManagedCoreState<unknown>
State to be added.
Returns void
clearState
Clear all states.
Returns void
deleteState
Remove a managed core state.
Parameters
state: ManagedCoreState<unknown>
State to be removed.
Returns void
removeTriggers
Remove triggers of managed core state list.
Returns void
seek
Seek managed core state list for current asset.
Parameters
time: number
Current playing time.
reason: UpdateReason
Returns boolean
updateTriggers
Replace trigger list for current asset.
Parameters
triggers: ManagerCoreStateTrigger<unknown>[]
Core state configuration for current playing asset.
Returns void
Managed Core State List
Managed core state stores data like BGM, subtitles, etc. these data will change when the time is changed.
The update of managed core state is triggered by triggers,
States could be added or removed manually, call
addStateorremoveStateto operate them.