@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
27 lines • 933 B
TypeScript
export default Tween;
declare class Tween {
/**
*
* @param {function(value:number, timeDelta:number)} callback
* @param {number} valueStart
* @param {number} valueEnd
* @param {number} duration time in seconds
* @param {function(fraction:number):number} [formula=TransitionFunctions.Linear]
* @param {boolean} [oscillate=false]
*/
constructor(callback: any, valueStart: number, valueEnd: number, duration: number, formula?: (x: number) => number, oscillate?: boolean);
timeElapsed: number;
on: {
ended: Signal<any, any, any, any, any, any, any, any>;
};
oscillate: boolean;
formula: (x: number) => number;
script: Script;
destroy(): void;
build(em: any): any;
entityManager: any;
entity: any;
}
import Signal from "../../core/events/signal/Signal.js";
import Script from "../ecs/components/Script.js";
//# sourceMappingURL=Tween.d.ts.map