Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_Achievements_structs.hpp

89 lines
5.3 KiB
C++
Raw Permalink Normal View History

2026-03-06 01:31:19 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: PL_Achievements
#include "Basic.hpp"
#include "GameplayTags_structs.hpp"
#include "Engine_structs.hpp"
namespace SDK
{
// Enum PL_Achievements.EPL_AchievementCategory
// NumValues: 0x0006
enum class EPL_AchievementCategory : uint8
{
StoryBased = 0,
SkillBased = 1,
Farming = 2,
FanService = 3,
Completionist = 4,
EPL_MAX = 5,
};
// Enum PL_Achievements.EPL_AchievementDifficulty
// NumValues: 0x0005
enum class EPL_AchievementDifficulty : uint8
{
Bronze = 0,
Silver = 1,
Gold = 2,
Platinum = 3,
EPL_MAX = 4,
};
// Enum PL_Achievements.EPL_AchievementProgressType
// NumValues: 0x0004
enum class EPL_AchievementProgressType : uint8
{
AddAchievementProgress = 0,
SetAchievementProgress = 1,
CompleteAchievement = 2,
EPL_MAX = 3,
};
// ScriptStruct PL_Achievements.PL_AchievementData
// 0x0078 (0x0080 - 0x0008)
struct FPL_AchievementData final : public FTableRowBase
{
public:
class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FGameplayTag Key; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Description; // 0x0020(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> IconTexture; // 0x0030(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsHidden; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPL_AchievementDifficulty Difficulty; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 TargetProgress; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPL_AchievementCategory Category; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsDebug; // 0x0061(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FGameplayTag> AchievementDependencies; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bShouldUseOnlineAchievementsForDependencies; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_AchievementData;
// ScriptStruct PL_Achievements.PL_AchievementKeyTranslation
// 0x0038 (0x0040 - 0x0008)
struct FPL_AchievementKeyTranslation final : public FTableRowBase
{
public:
struct FGameplayTag Key; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString WindowsName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SonyName; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString XBoxName; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_AchievementKeyTranslation;
}