UNPKG

blueshell

Version:

A Behavior Tree implementation in modern Javascript

24 lines 740 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LatchedSelector = void 0; /** * Created by josh on 1/10/16. */ const Selector_1 = require("./Selector"); /** * Sends an event to each child until one of them returns `SUCCESS` or `RUNNING`, then returns that value. * If we exhaust all the children, return `FAILURE`. * If a child returns `RUNNING`, subsequent events start at that child. * 1/10/16 * @author Joshua Chaitin-Pollak */ class LatchedSelector extends Selector_1.Selector { constructor(name, children) { super(name, children, true); } get symbol() { return '⎅'; } } exports.LatchedSelector = LatchedSelector; //# sourceMappingURL=LatchedSelector.js.map