 | SelectorDecide Method |
Depending on the group policy of its parent, the floating point return value indicates whether the task will be activated.
Namespace: Slash.AI.BehaviorTrees.Implementations.CompositesAssembly: Slash.AI.BehaviorTrees (in Slash.AI.BehaviorTrees.dll) Version: 1.0.6018.40184
Syntaxpublic override float Decide(
IAgentData agentData,
ref IDecisionData decisionData
)
Public Overrides Function Decide (
agentData As IAgentData,
ByRef decisionData As IDecisionData
) As Single
public:
virtual float Decide(
IAgentData^ agentData,
IDecisionData^% decisionData
) override
abstract Decide :
agentData : IAgentData *
decisionData : IDecisionData byref -> float32
override Decide :
agentData : IAgentData *
decisionData : IDecisionData byref -> float32
Parameters
- agentData
- Type: Slash.AI.BehaviorTrees.InterfacesIAgentData
Agent data. - decisionData
- Type: Slash.AI.BehaviorTrees.InterfacesIDecisionData
Decision data to use in activate method.
Return Value
Type:
Single Floating point value used to decide if the task will be activated.
Implements
ITaskDecide(IAgentData, IDecisionData)
See Also