@mai3/phaser-sdk
Version:
A UI component library based on the Phaser game engine
19 lines • 632 B
TypeScript
import { Container } from './Container';
import { BaseConfig, DialogConfig } from '../types';
import { BaseScene } from "../game";
export declare class Dialog extends Container<DialogConfig> {
private _root?;
private _childComponents;
constructor(scene: BaseScene, config: DialogConfig);
private _initDialog;
private _createRoot;
private _positionDialog;
addItems(childConfigs: BaseConfig[]): void;
reDraw(config: DialogConfig): void;
show(): void;
hide(): void;
close(): void;
private _handlePointerDown;
destroy(fromScene?: boolean): void;
}
//# sourceMappingURL=Dialog.d.ts.map