Files
2026-04-22 15:51:07 +02:00

44 lines
1.3 KiB
C++

#pragma once
#include "CoreMinimal.h"
#include "Engine/DataAsset.h"
#include "EFortInputActionGroup.h"
#include "FortActionKeyMapping.h"
#include "FortOptionsMenuInputData.generated.h"
class UCommonTextBlock;
UCLASS(Blueprintable)
class UFortOptionsMenuInputData : public UDataAsset {
GENERATED_BODY()
public:
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
FName ActionName;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
FText DisplayText;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
FText PrimaryText;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
FText SecondaryText;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
int32 ElementNumber;
UPROPERTY(BlueprintReadWrite, EditAnywhere, Instanced, meta=(AllowPrivateAccess=true))
UCommonTextBlock* TabText;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
FFortActionKeyMapping ActionKeyMapping;
UFortOptionsMenuInputData();
UFUNCTION(BlueprintCallable, BlueprintPure)
float GetInputScale() const;
UFUNCTION(BlueprintCallable, BlueprintPure)
EFortInputActionGroup GetInputActionGroup() const;
};