@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
48 lines • 1.21 kB
TypeScript
/**
* 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