29 lines
717 B
C
29 lines
717 B
C
|
// © 2024 Long Ly. All rights reserved. Any unauthorized use, reproduction, or distribution of this trademark is strictly prohibited and may result in legal action.
|
|||
|
|
|||
|
#pragma once
|
|||
|
|
|||
|
#include "CoreMinimal.h"
|
|||
|
#include "NativeGameplayTags.h"
|
|||
|
#include "GameplayTagContainer.h"
|
|||
|
|
|||
|
#include "OLSAbilitySimpleFailureMessage.generated.h"
|
|||
|
|
|||
|
UE_DECLARE_GAMEPLAY_TAG_EXTERN(TAG_ABILITY_SIMPLE_FAILURE_MESSAGE);
|
|||
|
|
|||
|
USTRUCT(BlueprintType)
|
|||
|
struct FOLSAbilitySimpleFailureMessage
|
|||
|
{
|
|||
|
GENERATED_BODY()
|
|||
|
|
|||
|
public:
|
|||
|
|
|||
|
UPROPERTY(BlueprintReadWrite)
|
|||
|
TObjectPtr<class APlayerController> PlayerController = nullptr;
|
|||
|
|
|||
|
UPROPERTY(BlueprintReadWrite)
|
|||
|
FGameplayTagContainer FailureTags;
|
|||
|
|
|||
|
UPROPERTY(BlueprintReadWrite)
|
|||
|
FText UserFacingReason;
|
|||
|
};
|