Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Selects everything within a given radius of the source actor.
| Name | AGameplayAbilityTargetActor_Radius |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTargetActor_Radius.h |
| Include Path | #include "Abilities/GameplayAbilityTargetActor_Radius.h" |
Syntax
UCLASS (Blueprintable, NotPlaceable, MinimalAPI)
class AGameplayAbilityTargetActor_Radius : public AGameplayAbilityTargetActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AGameplayAbilityTargetActor → AGameplayAbilityTargetActor_Radius
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AGameplayAbilityTargetActor_Radius
(
const FObjectInitializer& ObjectInitializer |
Abilities/GameplayAbilityTargetActor_Radius.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Radius | float | Radius of target acquisition around the ability's start location. | Abilities/GameplayAbilityTargetActor_Radius.h |
|
Functions
Public
Overridden from AGameplayAbilityTargetActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ConfirmTargetingAndContinue () |
Requesting targeting data, but not necessarily stopping/destroying the task. | Abilities/GameplayAbilityTargetActor_Radius.h | |
virtual void StartTargeting
(
UGameplayAbility* Ability |
Initialize and begin targeting logic | Abilities/GameplayAbilityTargetActor_Radius.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameplayAbilityTargetDataHandle MakeTargetData
(
const TArray< TWeakObjectPtr< AActor > >& Actors, |
Abilities/GameplayAbilityTargetActor_Radius.h | ||
TArray< TWeakObjectPtr< AActor > > PerformOverlap
(
const FVector& Origin |
Abilities/GameplayAbilityTargetActor_Radius.h |