Method | Description | |
---|---|---|
Build ( ) : IBehaviourTreeNode |
Build the actual tree.
|
|
Condition ( string name, bool>.Func |
Like an action node... but the function can return true/false and is mapped to success/failure.
|
|
Do ( string name, BehaviourTreeStatus>.Func |
Create an action node.
|
|
End ( ) : |
Ends a sequence of children.
|
|
Inverter ( string name ) : |
Create an inverter node that inverts the success/failure of its children.
|
|
Parallel ( string name, int numRequiredToFail, int numRequiredToSucceed ) : |
Create a parallel node.
|
|
Selector ( string name ) : |
Create a selector node.
|
|
Sequence ( string name ) : |
Create a sequence node.
|
|
Splice ( IBehaviourTreeNode subTree ) : |
Splice a sub tree into the parent tree.
|
public Condition ( string name, bool>.Func |
||
name | string | |
fn | bool>.Func | |
return |
public Do ( string name, BehaviourTreeStatus>.Func |
||
name | string | |
fn | BehaviourTreeStatus>.Func | |
return |
public Inverter ( string name ) : |
||
name | string | |
return |
public Parallel ( string name, int numRequiredToFail, int numRequiredToSucceed ) : |
||
name | string | |
numRequiredToFail | int | |
numRequiredToSucceed | int | |
return |
public Selector ( string name ) : |
||
name | string | |
return |
public Sequence ( string name ) : |
||
name | string | |
return |
public Splice ( IBehaviourTreeNode subTree ) : |
||
subTree | IBehaviourTreeNode | |
return |