phaser4-rex-plugins
Version:
35 lines (26 loc) • 739 B
TypeScript
import TickTask from '../../utils/componentbase/TickTask';
export default Bullet;
declare namespace Bullet {
interface IConfig {
speed?: number,
enable?: boolean,
wrap?: boolean,
padding?: number,
angle?: number,
rotation?: number,
}
}
declare class Bullet extends TickTask {
constructor(
gameObject: Phaser.GameObjects.GameObject,
config?: Bullet.IConfig
)
setEnable(enable?: boolean): this;
enable: boolean;
setSpeed(speed: number): this;
speed: number;
setAngle(angle?: number): this;
angle: number | undefined;
setRotation(rotation?: number): this;
rotation: number | undefined;
}