![]() | Task Class |
Namespace: Slash.AI.BehaviorTrees.Implementations
The Task type exposes the following members.
Name | Description | |
---|---|---|
![]() | Activate |
Activation. This method is called when the task was chosen to be executed. It's called right before the first update
of the task. The task can setup its specific task data in here and do initial actions.
|
![]() | Deactivate |
Deactivation.
|
![]() | Decide |
Depending on the group policy of its parent, the floating point return value indicates whether the decider will be
activated.
|
![]() | Equals(Object) |
Determines whether the specified BaseTask is equal to the current
BaseTask.
(Overrides ObjectEquals(Object).) |
![]() | Equals(Task) |
Determines whether the specified Task is equal to the current
Task.
|
![]() | FindTasks |
Searches for tasks which forfill the passed predicate.
|
![]() | GetActiveTasks |
Generates a collection of active task nodes under this task. Used for debugging only.
|
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.) |
![]() | InvokeOnSuccess |
Invoke callback when decider finished successful.
|
![]() | Update |
Per frame update.
|