@robotlegsjs/phaser
Version:
RobotlegsJS integration with Phaser Scene Manager
26 lines (25 loc) • 611 B
TypeScript
import { SceneRegistry } from "./SceneRegistry";
/**
* @private
*/
export declare class SceneManagerObserver {
private _registry;
/**
* @private
*/
constructor(sceneRegistry: SceneRegistry);
/**
* @private
*/
destroy(): void;
private _onRootSceneManagerAdd;
private _onRootSceneManagerRemove;
private _addRootListener;
private _patchGameObjectFactoryAddExistingMethod;
private _patchCreateSceneMethod;
private _onSceneInit;
private _onSceneStart;
private _onSceneShutdown;
private _onSceneDestroy;
private _removeRootListener;
}