UNPKG

@mai3/phaser-sdk

Version:

A UI component library based on the Phaser game engine

25 lines 908 B
import { BaseScene } from "../game"; import { CheckboxGroupConfig } from '../types'; import { BaseButton } from "./BaseButton"; export declare class CheckboxGroup extends BaseButton<CheckboxGroupConfig> { private _checkboxes; private _selectedValues; private _selectedIndexes; private _checkboxGroupWidth; private _checkboxGroupHeight; private _checkboxConfigs; protected _config: CheckboxGroupConfig; constructor(scene: BaseScene, config: CheckboxGroupConfig); private _initCheckboxGroup; private _setDefaultConfig; private _createCheckboxes; private _createCheckbox; private _updateNextPosition; private _updateGroupSize; private _handleCheckClick; private _handleSingleSelect; private _handleMultiSelect; reDraw(config: CheckboxGroupConfig): void; destroy(fromScene?: boolean): void; } //# sourceMappingURL=CheckboxGroup.d.ts.map