AGameplayAbilityTargetActor_ActorPlacement

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GameplayAbilities

Header

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

Include

#include "Abilities/GameplayAbilityTargetActor_ActorPlacement.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable)
class AGameplayAbilityTargetActor_ActorPlacement : public AGameplayAbilityTargetActor_GroundTrace

Variables

Name Description

Public variable

TWeakObjectPtr<...

 

ActorVisualizationReticle

Visualization for the intended location of the placed actor.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

UClass *

 

PlacedActorClass

Actor we intend to place.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

UMaterialInterf...

 

PlacedActorMaterial

Override Material 0 on our placed actor's meshes with this material for visualization.

Constructors

Name Description

Public function

AGameplayAbilityTargetActor_ActorPlacement

(
    const FObjectInitializer& ObjectIn...
)

Overridden from AGameplayAbilityTargetActor

Name Description

Public function Virtual

void

 

StartTargeting

(
    UGameplayAbility* Ability
)

Initialize and begin targeting logic

Overridden from AActor

Name Description

Public function Virtual

void

 

EndPlay

(
    const EEndPlayReason::Type EndPlayR...
)

Overridable function called whenever this actor is being removed from a level

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss