![]() | SubTreeReference Class |
Namespace: Slash.AI.BehaviorTrees.Implementations
The SubTreeReference type exposes the following members.
Name | Description | |
---|---|---|
![]() | SubTreeReference | Initializes a new instance of the SubTreeReference class |
Name | Description | |
---|---|---|
![]() | Blackboard |
Initial blackboard to use when entering the sub tree. May be null.
|
![]() | SubTree |
Sub tree this decider references.
|
![]() | SubTreeName |
Name of sub tree this decider references.
|
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.
(Overrides TaskActivate(IAgentData, IDecisionData).) |
![]() | Deactivate |
Deactivation.
(Overrides TaskDeactivate(IAgentData).) |
![]() | Decide |
Depending on the group policy of its parent, the floating point return value indicates whether the decider will be activated.
(Overrides TaskDecide(IAgentData, IDecisionData).) |
![]() | Equals(Object) |
The equals.
(Overrides TaskEquals(Object).) |
![]() | Equals(SubTreeReference) |
The equals.
|
![]() | GetHashCode |
The get hash code.
(Overrides TaskGetHashCode.) |
![]() | Update |
Per frame update.
(Overrides TaskUpdate(IAgentData).) |
Name | Description | |
---|---|---|
![]() ![]() | Equality |
The ==.
|
![]() ![]() | Inequality |
The !=.
|