UNPKG

phaser4-rex-plugins

Version:
57 lines (44 loc) 1.23 kB
// import * as Phaser from 'phaser'; import BaseShape from '../../../plugins/gameobjects/shape/shapes/BaseShapes'; export default Base; declare namespace Base { interface IResetFromConfig { duration?: number, ease?: string, delay?: number, repeatDelay?: number, color?: number, value?: number, } interface IConfig extends IResetFromConfig { x?: number, y?: number, width?: number, height?: number, start?: boolean, } } declare class Base extends BaseShape { constructor( scene: Phaser.Scene, config?: Base.IConfig ) resetFromConfig( config?: Base.IResetFromConfig, setDefaults?: boolean, ): this; start(duration?: number): this; pause(): this; resume(): this; stop(): this; readonly isRunning: boolean; setValue(t: number): this; value: number; setColor(color: number): this; color: number; setDuration(duration: number): this; duration: this; setEase(ease: string): this; ease: string; readonly centerX: number; readonly centerY: number; readonly radius: number; }