Skip to content

ISceneManagerPlugin

Defined in: plugins/SceneManagerPlugin.ts:19

Extends

Properties

app

app: IApplication

Defined in: plugins/Plugin.ts:10

Inherited from

IPlugin.app


currentScene

currentScene: IScene

Defined in: plugins/SceneManagerPlugin.ts:27


debugGroupsList

readonly debugGroupsList: any[]

Defined in: plugins/SceneManagerPlugin.ts:30


defaultScene

readonly defaultScene: string

Defined in: plugins/SceneManagerPlugin.ts:29


id

id: string

Defined in: plugins/Plugin.ts:8

Inherited from

IPlugin.id


ids

readonly ids: string[]

Defined in: plugins/SceneManagerPlugin.ts:28


isFirstScene

isFirstScene: boolean

Defined in: plugins/SceneManagerPlugin.ts:20


list

list: SceneImportList<IScene>

Defined in: plugins/SceneManagerPlugin.ts:24


onSceneChangeComplete

onSceneChangeComplete: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:22


onSceneChangeStart

onSceneChangeStart: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:21


splash

splash: object

Defined in: plugins/SceneManagerPlugin.ts:25

hideWhen

hideWhen: SplashHideWhen

view

view: null | ISceneTransition

zOrder

zOrder: SplashZOrder


transition?

optional transition: ISceneTransition

Defined in: plugins/SceneManagerPlugin.ts:26


view

view: Container

Defined in: plugins/SceneManagerPlugin.ts:23

Methods

addSignalConnection()

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:18

Parameters

args

SignalConnection[]

Returns

void

Inherited from

IPlugin.addSignalConnection


clearSignalConnections()

clearSignalConnections(): void

Defined in: plugins/Plugin.ts:20

Returns

void

Inherited from

IPlugin.clearSignalConnections


destroy()

destroy(): void

Defined in: plugins/Plugin.ts:16

Returns

void

Inherited from

IPlugin.destroy


getSceneFromHash()

getSceneFromHash(): null | string

Defined in: plugins/SceneManagerPlugin.ts:38

Returns

null | string


initialize()

initialize(_app, options?): void | Promise<void>

Defined in: plugins/Plugin.ts:12

Parameters

_app

IApplication

options?

any

Returns

void | Promise<void>

Inherited from

IPlugin.initialize


loadDefaultScene()

loadDefaultScene(): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:34

Returns

Promise<void>


loadScene()

loadScene(sceneIdOrLoadSceneConfig): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:36

Parameters

sceneIdOrLoadSceneConfig

string | LoadSceneConfig

Returns

Promise<void>


postInitialize()

postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:14

Parameters

_app

IApplication

Returns

void | Promise<void>

Inherited from

IPlugin.postInitialize


registerCoreFunctions()

registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:22

Returns

void

Inherited from

IPlugin.registerCoreFunctions


registerCoreSignals()

registerCoreSignals(): void

Defined in: plugins/Plugin.ts:24

Returns

void

Inherited from

IPlugin.registerCoreSignals


setDefaultLoadMethod()

setDefaultLoadMethod(method): void

Defined in: plugins/SceneManagerPlugin.ts:32

Parameters

method

LoadSceneMethod

Returns

void