Navigation
API > API/Plugins > API/Plugins/TargetingSystem
| Name | UAsyncAction_PerformTargeting |
| Type | class |
| Header File | /Engine/Plugins/Experimental/GameplayTargetingSystem/Source/GameplayTargetingSystem/Public/Async/AsyncAction_PerformTargeting.h |
| Include Path | #include "Async/AsyncAction_PerformTargeting.h" |
Syntax
UCLASS (BlueprintType, Meta=(ExposedAsyncProxy="AsyncTaskRef"))
class UAsyncAction_PerformTargeting : public UBlueprintAsyncActionBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintAsyncActionBase → UAsyncAction_PerformTargeting
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAsyncAction_PerformTargeting
(
const FObjectInitializer& ObjectInitializer |
Async/AsyncAction_PerformTargeting.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Targeted | FPerformTargetingReady | Async/AsyncAction_PerformTargeting.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bUseAsyncTargeting | uint8 | Flag to indicate we should be using async targeting (default is immediate execution) | Async/AsyncAction_PerformTargeting.h | |
| InitialTargets | TArray< TObjectPtr< AActor > > | A set of targets to pre-seed the targeting request with (great for filtering targets without the needs for selection) | Async/AsyncAction_PerformTargeting.h | |
| TargetingHandle | FTargetingRequestHandle | Targeting Handle created for this Async targeting task | Async/AsyncAction_PerformTargeting.h | |
| TargetingPreset | TObjectPtr< UTargetingPreset > | The targeting preset to use for targeting | Async/AsyncAction_PerformTargeting.h | |
| WeakSourceActor | TWeakObjectPtr< AActor > | The actor this task is running for | Async/AsyncAction_PerformTargeting.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTargetingRequestHandle GetTargetingHandle() |
Async/AsyncAction_PerformTargeting.h |
|
Overridden from UBlueprintAsyncActionBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Activate() |
Async/AsyncAction_PerformTargeting.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UAsyncAction_PerformTargeting * PerformFilteringRequest
(
AActor* SourceActor, |
Async/AsyncAction_PerformTargeting.h |
|
|
static UAsyncAction_PerformTargeting * PerformTargetingRequest
(
AActor* SourceActor, |
Async/AsyncAction_PerformTargeting.h |
|