Skip to content

1681-engine / index / BehaviorTree

Class: BehaviorTree<C> ​

Defined in: src/ai/behaviorTree.ts:41

A tree's root, and the agents it drives.

Type Parameters ​

Type Parameter
C

Constructors ​

Constructor ​

ts
new BehaviorTree<C>(root): BehaviorTree<C>;

Defined in: src/ai/behaviorTree.ts:42

Parameters ​

ParameterType
rootBtNode<C>

Returns ​

BehaviorTree<C>

Properties ​

root ​

ts
readonly root: BtNode<C>;

Defined in: src/ai/behaviorTree.ts:42

Methods ​

agent() ​

ts
agent(): BtAgent<C>;

Defined in: src/ai/behaviorTree.ts:45

A new agent on this tree, with memory of its own.

Returns ​

BtAgent<C>

Released under the MIT License.