phaser4-rex-plugins
Version:
45 lines (37 loc) • 1.19 kB
TypeScript
export default StatesBitmapText;
declare namespace StatesBitmapText {
interface IConfig {
x?: number,
y?: number,
font?: string,
fontSize?: number,
align?: number,
tint?: number,
letterSpacing?: number,
lineSpacing?: number,
'active.font'?: string,
'active.fontSize'?: number,
'active.tint'?: number,
'active.letterSpacing'?: number,
'active.lineSpacing'?: number,
'hover.font'?: string,
'hover.fontSize'?: number,
'hover.tint'?: number,
'hover.letterSpacing'?: number,
'hover.lineSpacing'?: number,
'disable.font'?: string,
'disable.fontSize'?: number,
'disable.tint'?: number,
'disable.letterSpacing'?: number,
'disable.lineSpacing'?: number,
}
}
declare class StatesBitmapText extends Phaser.GameObjects.BitmapText {
constructor(
scene: Phaser.Scene,
config?: StatesBitmapText.IConfig
)
setActiveState(enable?: boolean): this;
setHoverState(enable?: boolean): this;
setDisableState(enable?: boolean): this;
}