Navigation
API > API/Plugins > API/Plugins/StateTreeModule
Base struct of StateTree Evaluators. Evaluators calculate and expose data to be used for decision making in a StateTree.
| Name | FStateTreeEvaluatorBase |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeEvaluatorBase.h |
| Include Path | #include "StateTreeEvaluatorBase.h" |
Syntax
USTRUCT (Meta=(Hidden))
struct FStateTreeEvaluatorBase : public FStateTreeNodeBase
Inheritance Hierarchy
- FStateTreeNodeBase → FStateTreeEvaluatorBase
Derived Classes
- FAnimNextStateTreeEvaluatorBase
- FMassStateTreeEvaluatorBase
- FStateTreeBlueprintEvaluatorWrapper
- FStateTreeEvaluatorCommonBase
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
FStateTreeExecutionContext& Context, |
Called each frame to update the evaluator. | StateTreeEvaluatorBase.h | |
virtual void TreeStart
(
FStateTreeExecutionContext& Context |
Called when StateTree is started. | StateTreeEvaluatorBase.h | |
virtual void TreeStop
(
FStateTreeExecutionContext& Context |
Called when StateTree is stopped. | StateTreeEvaluatorBase.h |