![]() | Slash.AI.BehaviorTrees.Interfaces Namespace |
[Missing <summary> documentation for "N:Slash.AI.BehaviorTrees.Interfaces"]
Interface | Description | |
---|---|---|
![]() | IAgentData |
Agent data which is passed to the deciders and behaviors and contains data to make the behavior tree execution work. This is also the place to put application specific data (like a reference to the in-game actor).
|
![]() | IBehaviorData |
TODO: This interface defines methods for
|
![]() | IBehaviorTree |
Interface of a behavior tree. For more information about behavior trees, see https://wiki.ticking-bomb-games.de/display/SEA/Behavior+Tree.
|
![]() | IComposite |
task which contains array of references to other deciders.
|
![]() | IDecisionData |
Interface for decision data which is returned by the Decide() method of a task.
|
![]() | ITask |
Interface which defines methods for a decider inside the behavior tree.
|
![]() | ITaskData |
Interface for task specific data.
|
Delegate | Description | |
---|---|---|
![]() | CompositeChildAddedDelegate |
Delegate for IComposite.ChildAdded event.
|
![]() | CompositeChildRemovedDelegate |
Delegate for IComposite.ChildRemoved event.
|
![]() | OnActiveTasksChangedDelegate |
Called when the active tasks of the agent changed.
|
![]() | OnSuccess |
The on success.
|