@robotlegsjs/phaser
Version:
RobotlegsJS integration with Phaser Scene Manager
29 lines (28 loc) • 789 B
TypeScript
import { Event } from "@robotlegsjs/core";
/**
* SceneManager existence event
*
* @private
*/
export declare class SceneRegistryEvent extends Event {
static SCENE_MANAGER_ADD: string;
static SCENE_MANAGER_REMOVE: string;
static ROOT_SCENE_MANAGER_ADD: string;
static ROOT_SCENE_MANAGER_REMOVE: string;
private _sceneManager;
/**
* The sceneManager associated with this event
*/
get sceneManager(): Phaser.Scenes.SceneManager;
/**
* Creates a new sceneManager existence event
*
* @param type The event type
* @param sceneManager The sceneManager associated with this event
*/
constructor(type: string, sceneManager: Phaser.Scenes.SceneManager);
/**
* @inheritDoc
*/
clone(): SceneRegistryEvent;
}