SceneHooks
Defined in: SceneHooks.ts:10
Plugin hooks invoked by the SceneManager at scene lifecycle points.
Plugins register hooks via engine.registerSceneHooks(hooks) to set up or
tear down per-scene state (e.g. render containers, physics worlds).
Methods
Section titled “Methods”afterExit()?
Section titled “afterExit()?”
optionalafterExit(scene):void
Defined in: SceneHooks.ts:23
Runs after onExit + _destroyAllEntities and before the scene’s
scoped-service map is cleared. Fires on pop, replace, clear, and
_unmountDetached.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
beforeEnter()?
Section titled “beforeEnter()?”
optionalbeforeEnter(scene):void|Promise<void>
Defined in: SceneHooks.ts:16
Runs after the scene’s context is bound but before preload / onEnter.
Awaited serially so scoped services registered here are ready when the
scene’s own code runs. Fires on push, replace, and _mountDetached.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void | Promise<void>