Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/Abilities
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AGameplayAbilityTargetActor
- AGameplayAbilityTargetActor_Trace
- AGameplayAbilityTargetActor_GroundTrace
- AGameplayAbilityTargetActor_ActorPlacement
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTargetActor_ActorPlacement.h |
| Include | #include "Abilities/GameplayAbilityTargetActor_ActorPlacement.h" |
Syntax
UCLASS&40;Blueprintable&41;
class AGameplayAbilityTargetActor_ActorPlacement : public AGameplayAbilityTargetActor_GroundTrace
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< AGameplayAbilityWorldReticle_ActorVisualization > | ActorVisualizationReticle | Visualization for the intended location of the placed actor. | |
| TObjectPtr< UClass > | PlacedActorClass | Actor we intend to place. | |
| TObjectPtr< UMaterialInterface > | PlacedActorMaterial | Override Material 0 on our placed actor's meshes with this material for visualization. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
AGameplayAbilityTargetActor_ActorPlacement
(
const FObjectInitializer& ObjectInitializer |
Overridden from AGameplayAbilityTargetActor
| Type | Name | Description | |
|---|---|---|---|
| void | StartTargeting
(
UGameplayAbility* Ability |
Initialize and begin targeting logic |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Overridable function called whenever this actor is being removed from a level |