AGameplayAbilityTargetActor_Radius

Selects everything within a given radius of the source actor.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTargetActor_Radius.h

Include

#include "Abilities/GameplayAbilityTargetActor_Radius.h"

Syntax

UCLASS(Blueprintable, NotPlaceable)
class AGameplayAbilityTargetActor_Radius : public AGameplayAbilityTargetActor

Remarks

Selects everything within a given radius of the source actor.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

float

 

Radius

Radius of target acquisition around the ability's start location.

Constructors

Name Description

Public function

AGameplayAbilityTargetActor_Radius

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function Const

FGameplayAbi...

 

MakeTargetData

(
    const TArray< TWeakObjectPtr< AActo...,
    const FVector& Origin
)

Protected function

TArray< TWea...

 

PerformOverlap

(
    const FVector& Origin
)

Overridden from AGameplayAbilityTargetActor

Name Description

Public function Virtual

void

 

ConfirmTargetingAndContinue()

Requesting targeting data, but not necessarily stopping/destroying the task.

Public function Virtual

void

 

StartTargeting

(
    UGameplayAbility* Ability
)

Initialize and begin targeting logic