phaser3-rex-plugins
Version:
39 lines (34 loc) • 812 B
TypeScript
// import * as Phaser from 'phaser';
import PathBase from "./PathBase";
/**
* Curve path geometry.
*/
export default class Curve extends PathBase {
/**
* Create a curve geometry.
* @param curve - Phaser curve instance.
*/
constructor(
curve: Phaser.Curves.Curve
);
/**
* Set curve instance.
* @param curve - Phaser curve instance.
* @returns This instance.
*/
setCurve(curve: Phaser.Curves.Curve): this;
/**
* Curve instance.
*/
curve: Phaser.Curves.Curve;
/**
* Set iteration count.
* @param iterations - Iteration count.
* @returns This instance.
*/
setIterations(iterations: number): this;
/**
* Iteration count.
*/
iterations: number;
}