Navigation
API > API/Plugins > API/Plugins/TargetingSystem
The handle that is created when a user wants to make a targeting request.
| Name | FTargetingRequestHandle |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/GameplayTargetingSystem/Source/GameplayTargetingSystem/Public/Types/TargetingSystemTypes.h |
| Include Path | #include "Types/TargetingSystemTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FTargetingRequestHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Types/TargetingSystemTypes.h | |||
FTargetingRequestHandle
(
const int32 InHandle |
Types/TargetingSystemTypes.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnTargetingRequestHandleReleased | TMulticastDelegate_OneParam< void, FTargetingRequestHandle > | The handle released delegate that fires right before a handle is release so all data stores can clean up their state | Types/TargetingSystemTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Handle | uint32 | Types/TargetingSystemTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsValid() |
Checks handle validity | Types/TargetingSystemTypes.h | |
bool NetSerialize
(
FArchive& Ar, |
We override NetSeralize because we should never be network serializing this handle | Types/TargetingSystemTypes.h | |
void Reset() |
Method to reset the handle | Types/TargetingSystemTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FOnTargetingRequestHandleReleased & GetReleaseHandleDelegate() |
Types/TargetingSystemTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FTargetingRequestHandle& InHandle |
Types/TargetingSystemTypes.h | ||
bool operator==
(
const FTargetingRequestHandle& InHandle |
Overloaded operators | Types/TargetingSystemTypes.h |