UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

48 lines 1.21 kB
/** * Wait for a certain amount of time * @author Alex Goldring * @copyright Company Named Limited (c) 2025 */ export class RandomDelayBehavior extends Behavior<any> { /** * * @param json * @return {RandomDelayBehavior} */ static fromJSON(json: any): RandomDelayBehavior; /** * * @return {RandomDelayBehavior} * @param min * @param max */ static from(min: any, max: any): RandomDelayBehavior; constructor(); /** * Delay value in seconds * @type {number} */ value: number; /** * * @type {NumericInterval} */ limits: NumericInterval; /** * Time elapsed * @private * @type {number} */ private elapsed; random: () => number; fromJSON({ limits, elapsed }: { limits: any; elapsed?: number; }): void; initialize(ctx: any): void; tick(timeDelta: any): BehaviorStatus.Running | BehaviorStatus.Succeeded; } import { Behavior } from "../Behavior.js"; import { NumericInterval } from "../../../../core/math/interval/NumericInterval.js"; import { BehaviorStatus } from "../BehaviorStatus.js"; //# sourceMappingURL=RandomDelayBehavior.d.ts.map