behaviortree
Version:
A JavaScript implementation of Behavior Trees. They are useful for implementing AIs. For Browsers and NodeJS.
19 lines • 974 B
TypeScript
import BehaviorTree, { getRegistry, registryLookUp } from './BehaviorTree';
import * as decorators from './decorators';
import BehaviorTreeImporter from './BehaviorTreeImporter';
import BranchNode from './BranchNode';
import Decorator from './Decorator';
import Introspector from './Introspector';
import Node from './Node';
import Parallel from './Parallel';
import ParallelComplete from './ParallelComplete';
import ParallelSelector from './ParallelSelector';
import Random from './Random';
import Selector from './Selector';
import Sequence from './Sequence';
import Task from './Task';
import { SUCCESS, FAILURE, RUNNING } from './constants';
export default BehaviorTree;
export { BehaviorTree, SUCCESS, FAILURE, RUNNING, getRegistry, registryLookUp, BehaviorTreeImporter, BranchNode, Node, Parallel, ParallelComplete, ParallelSelector, Selector, Sequence, Random, Decorator, Task, Introspector, decorators };
export * from './types';
//# sourceMappingURL=index.d.ts.map