new Tick( [process] [, tree] [, target] [, depth])
constructoor
Parameters:
| Name | Type | Argument | Default | Description |
|---|---|---|---|---|
process |
Process |
<optional> |
null | |
tree |
BehaviorTree |
<optional> |
null | |
target |
Target |
<optional> |
null | |
depth |
number |
<optional> |
0 |
Members
-
depth :number
-
The depth of the current execution from FSM root
Type:
- number
Properties:
Name Type Description depth -
<readonly> process :process
-
The process reference.
Type:
- process
Properties:
Name Type Description process -
<readonly> processId :string
-
The process id.
Type:
- string
Properties:
Name Type Description processId -
<readonly> target :Target
-
The target object reference.
Type:
- Target
Properties:
Name Type Description target -
<readonly> tree :BehaviorTree
-
The tree reference.
Type:
- BehaviorTree
Properties:
Name Type Description tree -
<readonly> treeId :string
-
The tree id.
Type:
- string
Properties:
Name Type Description treeId
Methods
-
<protected> _enterNode(node)
-
Called when entering a node (called by BaseNode).
Parameters:
Name Type Description nodeObject The node that called this method. -
<protected> _exitNode(node)
-
Callback when exiting a node (called by BaseNode).
Parameters:
Name Type Description nodeObject The node that called this method. -
<protected> _openNode(node)
-
Callback when opening a node (called by BaseNode).
Parameters:
Name Type Description nodeObject The node that called this method. -
<protected> _tickNode(node)
-
Callback when ticking a node (called by BaseNode).
Parameters:
Name Type Description nodeObject The node that called this method. -
copyFrom(tickOptions)
-
copy-construct Tick from another tick instace
Parameters:
Name Type Description tickOptionsObject -
decrementDepth()
-
decrement tick Depth
-
incrementDepth()
-
increment tick depth
-
resetAll()
-
reset all the process data, the target and the