@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
37 lines (26 loc) • 784 B
JavaScript
import { Behavior } from "../Behavior.js";
import { BehaviorStatus } from "../BehaviorStatus.js";
export class FailingBehavior extends Behavior {
/**
*
* @param [delayTicks] deprecated, do not use
*/
constructor(delayTicks) {
super();
if (delayTicks !== undefined) {
throw new Error(`parameters deprecated, use SequenceBehavior to delay the failure instead`)
}
}
initialize(context) {
this.onInitialized.send2(this, context);
}
tick(td) {
return BehaviorStatus.Failed;
}
/**
* @readonly
* @type {FailingBehavior}
*/
static INSTANCE = Object.freeze(new FailingBehavior());
}
FailingBehavior.typeName = "FailingBehavior";