#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 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 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; }