Class BehaviorTreeCompoundNode
Base class for compound Behavior Tree nodes that composite child nodes.
Inherited Members
BehaviorTreeCompoundNode
BehaviorTreeCompoundNode
BehaviorTreeCompoundNode
BehaviorTreeCompoundNode
Assembly: FlaxEngine.dll
File: Engine/AI/BehaviorTreeNodes.h
Syntax
public class BehaviorTreeCompoundNode : public BehaviorTreeNode
Methods
BecomeIrrelevant(const BehaviorUpdateContext& context)
Declaration
protected virtual void BecomeIrrelevant(const BehaviorUpdateContext& context) override
Parameters
BehaviorUpdateContext
context
|
Overrides
Init(BehaviorTree* tree)
Initializes node state. Called after whole tree is loaded and nodes hierarchy is setup.
Declaration
public virtual void Init(BehaviorTree* tree) override
Parameters
BehaviorTree
tree
Node owner asset. |
Overrides
Update(const BehaviorUpdateContext& context)
Updates node logic.
Declaration
public virtual BehaviorUpdateResult Update(const BehaviorUpdateContext& context) override
Parameters
BehaviorUpdateContext
context
Behavior update context data. |
Returns
BehaviorUpdateResult
Operation result enum. |