UNPKG

@mai3/phaser-sdk

Version:

A UI component library based on the Phaser game engine

16 lines 664 B
import { BaseButtonConfig, ButtonHandle } from "../types"; import { BaseScene } from "../game"; import { Container } from "./Container"; export declare class BaseButton<T extends BaseButtonConfig = BaseButtonConfig> extends Container<T> { protected _baseConfig?: T; private lastAlpha?; constructor(scene: BaseScene, baseConfig?: T, type?: string); protected initializeEvents(): void; private setupEventListeners; protected handleOver(): void; protected handleOut(): void; protected handleDown(): void; protected handleUp(): void; protected handleEvent(handle?: ButtonHandle): void; } //# sourceMappingURL=BaseButton.d.ts.map