@gamestdio/timer
Version:
Timing Events tied to @gamestdio/clock
22 lines (21 loc) • 490 B
TypeScript
export declare enum Type {
Interval = 0,
Timeout = 1,
Async = 2
}
export declare class Delayed {
active: boolean;
paused: boolean;
time: number;
elapsedTime: number;
protected handler: Function;
protected args: any;
protected type: number;
constructor(handler: Function, args: any, time: number, type: number);
tick(deltaTime: number): void;
execute(): void;
reset(): void;
pause(): void;
resume(): void;
clear(): void;
}