phaser4-rex-plugins
Version:
36 lines (28 loc) • 819 B
TypeScript
export default StatesImage;
declare namespace StatesImage {
interface IConfig {
x?: number,
y?: number,
key?: string,
frame?: string,
scale?: number,
'active.key'?: string,
'active.frame'?: string,
'active.scale'?: number,
'hover.key'?: string,
'hover.frame'?: string,
'hover.scale'?: number,
'disable.key'?: string,
'disable.frame'?: string,
'disable.scale'?: number,
}
}
declare class StatesImage extends Phaser.GameObjects.Image {
constructor(
scene: Phaser.Scene,
config?: StatesImage.IConfig
)
setActiveState(enable?: boolean): this;
setHoverState(enable?: boolean): this;
setDisableState(enable?: boolean): this;
}