Navigation
API > API/Plugins > API/Plugins/GameplayInteractionsModule
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UStateTreeSchema
- UGameplayInteractionStateTreeSchema
References
| Module | GameplayInteractionsModule |
| Header | /Engine/Plugins/Runtime/GameplayInteractions/Source/GameplayInteractionsModule/Public/GameplayInteractionStateTreeSchema.h |
| Include | #include "GameplayInteractionStateTreeSchema.h" |
Syntax
UCLASS&40;BlueprintType, EditInlineNew, CollapseCategories,
Meta&61;&40;DisplayName&61;"Gameplay Interactions"&41;&41;
class UGameplayInteractionStateTreeSchema : public UStateTreeSchema
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSubclassOf< AActor > | ContextActorClass | Actor class the StateTree is expected to run on. | |
| TArray< FStateTreeExternalDataDesc > | ContextDataDescs | List of named external data required by schema and provided to the state tree through the execution context. | |
| TSubclassOf< AActor > | SmartObjectActorClass | Actor class of the SmartObject the StateTree is expected to run with. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
Overridden from UStateTreeSchema
| Type | Name | Description | |
|---|---|---|---|
| TConstArrayView< FStateTreeExternalDataDesc > | |||
| bool | IsClassAllowed
(
const UClass* InScriptStruct |
||
| bool | IsExternalItemAllowed
(
const UStruct& InStruct |
||
| bool | IsStructAllowed
(
const UScriptStruct* InScriptStruct |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
This alternate version of PostEditChange is called when properties inside structs are modified. | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |