// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "Abilities/GameplayAbilityTargetActor.h" #include "Abilities/GameplayAbilityTargetActor_Trace.h" #include "GameplayAbilityTargetActor_Interact.generated.h" /** Intermediate base class for all interaction target actors. */ UCLASS(Blueprintable) class AGameplayAbilityTargetActor_Interact : public AGameplayAbilityTargetActor_Trace { GENERATED_BODY() public: AGameplayAbilityTargetActor_Interact(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); virtual FHitResult PerformTrace(AActor* InSourceActor) override; protected: };