Navigation
API > API/Plugins > API/Plugins/MassAIBehavior
Extends FStateTreeExecutionContext to provide additional data to Evaluators and Tasks related to MassSimulation
| Name | FMassStateTreeExecutionContext |
| Type | struct |
| Header File | /Engine/Plugins/AI/MassAI/Source/MassAIBehavior/Public/MassStateTreeExecutionContext.h |
| Include Path | #include "MassStateTreeExecutionContext.h" |
Syntax
struct FMassStateTreeExecutionContext : public FStateTreeExecutionContext
Inheritance Hierarchy
- FStateTreeReadOnlyExecutionContext → FStateTreeMinimalExecutionContext → FStateTreeExecutionContext → FMassStateTreeExecutionContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMassStateTreeExecutionContext
(
UObject& InOwner, |
MassStateTreeExecutionContext.h | ||
FMassStateTreeExecutionContext
(
UObject& InOwner, |
MassStateTreeExecutionContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMassEntityHandle GetEntity() |
MassStateTreeExecutionContext.h | ||
FMassEntityManager & GetEntityManager() |
MassStateTreeExecutionContext.h | ||
FMassExecutionContext & GetMassEntityExecutionContext() |
MassStateTreeExecutionContext.h | ||
void SetEntity
(
const FMassEntityHandle InEntity |
MassStateTreeExecutionContext.h | ||
| Start executing. | MassStateTreeExecutionContext.h | ||
EStateTreeRunStatus Start
(
const FInstancedPropertyBag* InitialParameters, |
MassStateTreeExecutionContext.h |
Protected
Overridden from FStateTreeExecutionContext
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDelayedTransition
(
const FStateTreeTransitionDelayedState& DelayedState |
MassStateTreeExecutionContext.h |