#pragma once #include "CoreMinimal.h" #include "ClaimableRewardEntry.h" #include "ClaimableRewardView.generated.h" class UDialogDataAsset; class USoundCue; class UUserWidget; USTRUCT(BlueprintType) struct FClaimableRewardView { GENERATED_BODY() public: UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) UDialogDataAsset* MissionControlSpeak; UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) TSoftClassPtr BackgroundWidgetClass; UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) TSoftObjectPtr FanfareAudio; UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) float MoveInRewardsDelay; UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) TArray RewardDisplays; UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) FText ClaimButtonText; FSD_API FClaimableRewardView(); };