Skip to content

SceneManagerPlugin

Defined in: plugins/SceneManagerPlugin.ts:69

Extends

Implements

Constructors

new SceneManagerPlugin()

new SceneManagerPlugin(): SceneManagerPlugin

Defined in: plugins/SceneManagerPlugin.ts:104

Returns

SceneManagerPlugin

Overrides

Plugin.constructor

Properties

__dill_pixel_method_binding_root

__dill_pixel_method_binding_root: boolean

Defined in: plugins/Plugin.ts:37

Inherited from

Plugin.__dill_pixel_method_binding_root


currentScene

currentScene: IScene

Defined in: plugins/SceneManagerPlugin.ts:87

Implementation of

ISceneManagerPlugin.currentScene


debugGroupsList

debugGroupsList: any[] = []

Defined in: plugins/SceneManagerPlugin.ts:89

Implementation of

ISceneManagerPlugin.debugGroupsList


defaultScene

defaultScene: string

Defined in: plugins/SceneManagerPlugin.ts:88

Implementation of

ISceneManagerPlugin.defaultScene


groupOrder

groupOrder: string[] = []

Defined in: plugins/SceneManagerPlugin.ts:86


id

readonly id: string = 'scenes'

Defined in: plugins/SceneManagerPlugin.ts:70

Implementation of

ISceneManagerPlugin.id

Overrides

Plugin.id


isFirstScene

isFirstScene: boolean = true

Defined in: plugins/SceneManagerPlugin.ts:82

Implementation of

ISceneManagerPlugin.isFirstScene


list

list: SceneImportList<IScene> = []

Defined in: plugins/SceneManagerPlugin.ts:85

Implementation of

ISceneManagerPlugin.list


onSceneChangeComplete

onSceneChangeComplete: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:74

Implementation of

ISceneManagerPlugin.onSceneChangeComplete


onSceneChangeStart

onSceneChangeStart: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:71

Implementation of

ISceneManagerPlugin.onSceneChangeStart


splash

splash: object

Defined in: plugins/SceneManagerPlugin.ts:77

hideWhen

hideWhen: SplashHideWhen

view

view: null | ISceneTransition

zOrder

zOrder: SplashZOrder

Implementation of

ISceneManagerPlugin.splash


transition?

optional transition: ISceneTransition

Defined in: plugins/SceneManagerPlugin.ts:78

Implementation of

ISceneManagerPlugin.transition


view

view: Container

Defined in: plugins/SceneManagerPlugin.ts:80

Implementation of

ISceneManagerPlugin.view

Accessors

app

Get Signature

get app(): T

Defined in: plugins/Plugin.ts:45

Returns

T

Implementation of

ISceneManagerPlugin.app

Inherited from

Plugin.app


ids

Get Signature

get ids(): string[]

Defined in: plugins/SceneManagerPlugin.ts:109

Returns

string[]

Implementation of

ISceneManagerPlugin.ids

Methods

addSignalConnection()

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:71

Add signal connections to the container.

Parameters

args

SignalConnection[]

The signal connections to add.

Returns

void

Implementation of

ISceneManagerPlugin.addSignalConnection

Inherited from

Plugin.addSignalConnection


clearSignalConnections()

clearSignalConnections(): void

Defined in: plugins/Plugin.ts:77

Returns

void

Implementation of

ISceneManagerPlugin.clearSignalConnections

Inherited from

Plugin.clearSignalConnections


destroy()

destroy(): void

Defined in: plugins/SceneManagerPlugin.ts:117

Returns

void

Implementation of

ISceneManagerPlugin.destroy

Overrides

Plugin.destroy


getSceneFromHash()

getSceneFromHash(): null | string

Defined in: plugins/SceneManagerPlugin.ts:297

Returns

null | string

Implementation of

ISceneManagerPlugin.getSceneFromHash


initialize()

initialize(app): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:119

Parameters

app

IApplication

Returns

Promise<void>

Implementation of

ISceneManagerPlugin.initialize

Overrides

Plugin.initialize


loadDefaultScene()

loadDefaultScene(): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:159

Returns

Promise<void>

Implementation of

ISceneManagerPlugin.loadDefaultScene


loadScene()

loadScene(sceneIdOrLoadSceneConfig): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:170

Parameters

sceneIdOrLoadSceneConfig

string

Returns

Promise<void>

Implementation of

ISceneManagerPlugin.loadScene


postInitialize()

postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:60

Parameters

_app

IApplication

Returns

void | Promise<void>

Implementation of

ISceneManagerPlugin.postInitialize

Inherited from

Plugin.postInitialize


setDefaultLoadMethod()

setDefaultLoadMethod(method): void

Defined in: plugins/SceneManagerPlugin.ts:113

Parameters

method

LoadSceneMethod

Returns

void

Implementation of

ISceneManagerPlugin.setDefaultLoadMethod