pixi-timer-events
Version:
A type-based Entity Component System. Implemented in TypeScript
24 lines (23 loc) • 622 B
TypeScript
import { EventEmitter } from "eventemitter3";
import TimerManager from "./TimerManager";
export default class Timer extends EventEmitter {
time: number;
active: boolean;
isEnded: boolean;
isStarted: boolean;
expire: boolean;
delay: number;
repeat: number;
loop: boolean;
manager: TimerManager;
private _delayTime;
private _elapsedTime;
private _repeat;
constructor(time: number, manager: any);
addTo(manager: any): this;
remove(): this;
start(): this;
stop(): this;
reset(): this;
update(delta: any, deltaMS: any): void;
}