![]() | AgentData Class |
Namespace: Slash.AI.BehaviorTrees.Implementations
The AgentData type exposes the following members.
Name | Description | |
---|---|---|
![]() | AgentData |
Initializes a new instance of the AgentData class. Constructor.
|
![]() | AgentData(Blackboard) |
Initializes a new instance of the AgentData class. Constructor.
|
Name | Description | |
---|---|---|
![]() | Blackboard |
Blackboard to exchange data between behaviors.
|
![]() | CurrentDeciderLevel |
Current decider level. Incremented/Decremented while the behavior tree is walked through. Indicates how deep in the tree (on which level) the execution currently is. It's just an internal information, so don't change it from the outside.
|
![]() | CurrentTaskData |
Task specific data.
|
![]() | ExecutionStatus |
Behavior tree execution status.
|
![]() | LogEnabled |
Indicates if this behavior should log events. If not set the behaviors/deciders should only log warnings and errors to the logger.
|
Name | Description | |
---|---|---|
![]() | GetTaskDataT |
Tries to cast the current task data to the specified type and returns it. Throws an exception if there is no current task data or if it couldn't be casted.
|
![]() | PostUpdate |
Called after behavior tree was updated.
|
![]() | PreUpdate |
Called before behavior tree is updated.
|
Name | Description | |
---|---|---|
![]() | OnActiveTasksChanged |
Called when the active tasks of the agent changed.
|
Name | Description | |
---|---|---|
![]() ![]() | MaxTaskLevels |
Maximum number of task levels.
|