UNPKG

mai3-phaser-sdk

Version:

A UI component library based on the Phaser game engine

26 lines 1.05 kB
import Phaser from "phaser"; import { Mai3Plugin } from "../plugins/Mai3Plugin"; import ResizableComponentManager from "../utils/ResizableComponentManager"; import { Container } from "../ui/Container"; import { BaseConfig } from "../types"; declare class BaseScene extends Phaser.Scene { mai3: Mai3Plugin; resizableManager: ResizableComponentManager; private printer?; private isDebugPrint; constructor(key: string); create(): void; preload(): void; setupDebugEnvironment(): void; private printPointer; indexOfComponent(component: Container): number; reDrawDragResizeComponent(component: Container): void; switchDragResizeComponent(component: Container): void; addDragResizeComponent(component: Container): void; addDragResizeComponents(components: Container[]): void; clearDragResizeComponents(): void; setChildren(parent?: Container, childConfigs?: BaseConfig[]): void; getChild(childConfig: BaseConfig): Container; } export default BaseScene; //# sourceMappingURL=BaseScene.d.ts.map