Navigation
API > API/Plugins > API/Plugins/MassAIBehavior
Inheritance Hierarchy
- FStateTreeExecutionContext
- FMassStateTreeExecutionContext
References
| Module | MassAIBehavior |
| Header | /Engine/Plugins/AI/MassAI/Source/MassAIBehavior/Public/MassStateTreeExecutionContext.h |
| Include | #include "MassStateTreeExecutionContext.h" |
Syntax
struct FMassStateTreeExecutionContext : public FStateTreeExecutionContext
Remarks
Extends FStateTreeExecutionContext to provide additional data to Evaluators and Tasks related to MassSimulation
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMassEntityHandle | Entity | ||
| FMassEntityManager * | EntityManager | ||
| FMassExecutionContext * | EntitySubsystemExecutionContext | ||
| UMassSignalSubsystem * | SignalSubsystem |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMassStateTreeExecutionContext
(
UObject& InOwner, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FMassEntityHandle | GetEntity () |
||
| FMassEntityManager & | |||
| FMassExecutionContext & | |||
| void | SetEntity
(
const FMassEntityHandle InEntity |
Overridden from FStateTreeExecutionContext
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDelayedTransition
(
const FStateTreeTransitionDelayedState& DelayedState |
Callback when delayed transition is triggered. | |
| FString | Prefix that will be used by STATETREE_LOG and STATETREE_CLOG, using Entity description. |