@mai3/phaser-sdk
Version:
A UI component library based on the Phaser game engine
20 lines • 694 B
TypeScript
import { BaseScene } from "../game";
import { ProgressBarConfig } from "../types";
import { Container } from "./Container";
export declare class ProgressBar extends Container<ProgressBarConfig> {
private bar?;
private fill?;
private _value;
protected _config: ProgressBarConfig;
constructor(scene: BaseScene, config: ProgressBarConfig);
private initializeProgressBar;
private createBar;
private createFill;
private createImage;
updateProgress(progress: number): void;
get value(): number;
set value(value: number);
reDraw(newConfig: ProgressBarConfig): void;
destroy(fromScene?: boolean): void;
}
//# sourceMappingURL=ProgressBar.d.ts.map