Behavior tree run away exception.
More...
Behavior tree run away exception.
Thrown if the number of steps run in BTContext.stepBehaviorTree() exceeds the run away limit. As additional information the sequence of BTRules resulting in the exception is provided.
◆ forEachEntry()
void Dragengine.BehaviorTreeSystem.BTRunAwayException.forEachEntry |
( |
Block |
ablock | ) |
|
Visit entries using block with parameter BTRule.
◆ getEntryAt()
BTRule Dragengine.BehaviorTreeSystem.BTRunAwayException.getEntryAt |
( |
int |
index | ) |
|
◆ getEntryCount()
int Dragengine.BehaviorTreeSystem.BTRunAwayException.getEntryCount |
( |
| ) |
|
Number of entries in run away list.
◆ getRunAwayBacktrace()
String Dragengine.BehaviorTreeSystem.BTRunAwayException.getRunAwayBacktrace |
( |
| ) |
|
Run away back-trace in string format.
◆ new()
Create exception.
- Parameters
-
list | Array of BTRule. A copy of the list is stored. |
◆ pRunAwayList
Array Dragengine.BehaviorTreeSystem.BTRunAwayException.pRunAwayList |
The documentation for this class was generated from the following file: