DRG-Femboy-Voice/Source/FSD/Public/GDPlayerAndCharacterProgression.h
2025-04-15 12:39:31 -07:00

34 lines
1.2 KiB
C++
Executable file

#pragma once
#include "CoreMinimal.h"
#include "UObject/NoExportTypes.h"
#include "Templates/SubclassOf.h"
#include "GDPlayerAndCharacterProgression.generated.h"
class APlayerCharacter;
class UPlayerCharacterID;
USTRUCT(BlueprintType)
struct FGDPlayerAndCharacterProgression {
GENERATED_BODY()
public:
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
TArray<TSoftClassPtr<APlayerCharacter>> RankedHeroClasses;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
TArray<TSoftClassPtr<APlayerCharacter>> TestHeroClasses;
UPROPERTY(BlueprintReadWrite, EditAnywhere, Transient, meta=(AllowPrivateAccess=true))
TArray<TSubclassOf<APlayerCharacter>> LoadedClasses;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
TArray<FText> PlayerRankNames;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
TArray<int32> CharacterXPLevels;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
TMap<FGuid, UPlayerCharacterID*> PlayerCharacterIDs;
FSD_API FGDPlayerAndCharacterProgression();
};