ts-behavior-tree
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Behavior
Tree
Status
Action
Node
Behavior
Tree
Builder
Inverter
Node
Parallel
Node
constructor
children
name
num
Required
ToFail
num
Required
ToSucceed
Add
Child
Tick
Selector
Node
Sequence
Node
Time
Data
IBehavior
Tree
Node
IParent
Behavior
Tree
Node
Err
Inv
Node
More
Than
One
Child
Err
Inv
Node
Must
Have
Child
Err
Unnested
Tree
Err
Zero
Nodes
Error
Splice
Unnested
Sequence node
Runs child nodes in sequence, until one fails.
Hierarchy
ParallelNode
Implements
IParentBehaviorTreeNode
Index
Constructors
constructor
Properties
children
name
num
Required
ToFail
num
Required
ToSucceed
Methods
Add
Child
Tick
Constructors
constructor
new
Parallel
Node
(
name
:
string
, numRequiredToFail
:
number
, numRequiredToSucceed
:
number
)
:
ParallelNode
Parameters
name:
string
numRequiredToFail:
number
numRequiredToSucceed:
number
Returns
ParallelNode
Properties
Private
children
children
:
LinkedList
<
IBehaviorTreeNode
>
= new LinkedList<IBehaviorTreeNode>()
Private
name
name
:
string
Private
num
Required
ToFail
num
Required
ToFail
:
number
Private
num
Required
ToSucceed
num
Required
ToSucceed
:
number
Methods
Add
Child
Add
Child
(
child
:
IBehaviorTreeNode
)
:
void
Parameters
child:
IBehaviorTreeNode
Returns
void
Tick
Tick
(
time
:
TimeData
)
:
BehaviorTreeStatus
Parameters
time:
TimeData
Returns
BehaviorTreeStatus
Generated using
TypeDoc
Sequence node
Runs child nodes in sequence, until one fails.