Property | Type | Description | |
---|---|---|---|
_invalidChildNodeIndex | int | ||
_maxChildNodeCount | int |
Property | Type | Description | |
---|---|---|---|
mActiveNodeCur | |||
mActiveNodeLast | |||
mChildren | BehaviorTree.BehaviorTreeNode[] | ||
mChildrenCount | int | ||
mCondition | |||
mParentNode |
Method | Description | |
---|---|---|
AddChildNode ( |
||
BehaviorTreeNode ( |
||
Evaluate ( System.Object rInput ) : bool | ||
GetActiveNodeLast ( ) : |
||
SetActiveNode ( |
||
SetExternalCondition ( |
||
Transition ( System.Object rInput ) : void | ||
Update ( System.Object rInput, System.Object rOutput ) : NodeRunningStatus |
Method | Description | |
---|---|---|
CheckIndexSafe ( int rIndex ) : bool | ||
EvaluateInternal ( System.Object rInput ) : bool | ||
SetParentNode ( |
||
TransitionInternal ( System.Object rInput ) : void | ||
UpdateInternal ( System.Object rInput, System.Object rOutput ) : NodeRunningStatus |
public AddChildNode ( |
||
rNode | ||
return |
public BehaviorTreeNode ( |
||
rParentNode | ||
rCondition | ||
return | System.Collections |
protected CheckIndexSafe ( int rIndex ) : bool | ||
rIndex | int | |
return | bool |
public Evaluate ( System.Object rInput ) : bool | ||
rInput | System.Object | |
return | bool |
protected EvaluateInternal ( System.Object rInput ) : bool | ||
rInput | System.Object | |
return | bool |
public GetActiveNodeLast ( ) : |
||
return |
public SetActiveNode ( |
||
rNode | ||
return | void |
public SetExternalCondition ( |
||
rCondition | ||
return |
protected SetParentNode ( |
||
rParentNode | ||
return | void |
public Transition ( System.Object rInput ) : void | ||
rInput | System.Object | |
return | void |
protected TransitionInternal ( System.Object rInput ) : void | ||
rInput | System.Object | |
return | void |
public Update ( System.Object rInput, System.Object rOutput ) : NodeRunningStatus | ||
rInput | System.Object | |
rOutput | System.Object | |
return | NodeRunningStatus |
protected UpdateInternal ( System.Object rInput, System.Object rOutput ) : NodeRunningStatus | ||
rInput | System.Object | |
rOutput | System.Object | |
return | NodeRunningStatus |
protected BehaviorTreeNode,BehaviorTree mActiveNodeCur | ||
return |
protected BehaviorTreeNode,BehaviorTree mActiveNodeLast | ||
return |
protected BehaviorTreeNode[],BehaviorTree mChildren | ||
return | BehaviorTree.BehaviorTreeNode[] |
protected BehaviorTreeCondition,BehaviorTree mCondition | ||
return |