@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
29 lines • 780 B
TypeScript
/**
* Will try every child behaviour in order until one succeeds or if all fail - the selector behavior will fail too
* @author Alex Goldring
* @copyright Company Named Limited (c) 2025
*/
export class SelectorBehavior extends CompositeBehavior {
/**
*
* @param {Behavior[]} children
* @returns {SelectorBehavior}
*/
static from(children: Behavior[]): SelectorBehavior;
/**
*
* @type {Behavior}
* @private
*/
private __currentBehaviour;
/**
*
* @type {number}
* @private
*/
private __currentBehaviourIndex;
tick(timeDelta: any): any;
initialize(context: any): void;
}
import { CompositeBehavior } from "./composite/CompositeBehavior.js";
//# sourceMappingURL=SelectorBehavior.d.ts.map