// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "GameplayTagContainer.h" #include "NativeGameplayTags.h" #include "LyraAbilitySimpleFailureMessage.generated.h" UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_ABILITY_SIMPLE_FAILURE_MESSAGE); USTRUCT(BlueprintType) struct FLyraAbilitySimpleFailureMessage { GENERATED_BODY() public: UPROPERTY(BlueprintReadWrite) APlayerController* PlayerController = nullptr; UPROPERTY(BlueprintReadWrite) FGameplayTagContainer FailureTags; UPROPERTY(BlueprintReadWrite) FText UserFacingReason; };