blueshell
Version:
A Behavior Tree implementation in modern Javascript
18 lines • 529 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SideEffect = void 0;
const Base_1 = require("./Base");
const models_1 = require("../models");
class SideEffect extends Base_1.Action {
constructor(name, sideEffect) {
super(name);
this.name = name;
this.sideEffect = sideEffect;
}
onEvent(state, event) {
this.sideEffect(state, event);
return models_1.rc.SUCCESS;
}
}
exports.SideEffect = SideEffect;
//# sourceMappingURL=SideEffect.js.map