Navigation
API > API/Plugins > API/Plugins/GameplayInteractionsModule
Finds entrance location for a Smart Object slot. The query will use slot entrance annotations as candidates. Each candidate is ranked (e.g. based on distance), and optionally validated to be close to a navigable space and without collisions.
| Name | FStateTreeTask_FindSlotEntranceLocation |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GameplayInteractions/Source/GameplayInteractionsModule/Public/StateTree/StateTreeTask_FindSlotEntranceLocation.h |
| Include Path | #include "StateTree/StateTreeTask_FindSlotEntranceLocation.h" |
Syntax
USTRUCT (
Meta=(DisplayName="Find Slot Entrance Location", Category="Gameplay Interactions|Smart Object"))
struct FStateTreeTask_FindSlotEntranceLocation : public FGameplayInteractionStateTreeTask
Inheritance Hierarchy
- FStateTreeNodeBase → FStateTreeTaskBase → FGameplayInteractionStateTreeTask → FStateTreeTask_FindSlotEntranceLocation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStateTreeTask_FindSlotEntranceLocation() |
StateTree/StateTreeTask_FindSlotEntranceLocation.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FInstanceDataType | FStateTreeTask_FindSlotEntranceLocation_InstanceData | StateTree/StateTreeTask_FindSlotEntranceLocation.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool UpdateResult
(
const FStateTreeExecutionContext& Context |
StateTree/StateTreeTask_FindSlotEntranceLocation.h |
Overridden from FStateTreeTaskBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EStateTreeRunStatus EnterState
(
FStateTreeExecutionContext& Context, |
StateTree/StateTreeTask_FindSlotEntranceLocation.h |
Overridden from FStateTreeNodeBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetDescription
(
const FGuid& ID, |
StateTree/StateTreeTask_FindSlotEntranceLocation.h | ||
virtual FColor GetIconColor() |
StateTree/StateTreeTask_FindSlotEntranceLocation.h | ||
virtual FName GetIconName() |
StateTree/StateTreeTask_FindSlotEntranceLocation.h | ||
virtual const UStruct * GetInstanceDataType() |
StateTree/StateTreeTask_FindSlotEntranceLocation.h | ||
virtual bool Link
(
FStateTreeLinker& Linker |
StateTree/StateTreeTask_FindSlotEntranceLocation.h |