#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: StructUtils #include "Basic.hpp" #include "CoreUObject_structs.hpp" namespace SDK { // Enum StructUtils.EPropertyBagPropertyType // NumValues: 0x0014 enum class EPropertyBagPropertyType : uint8 { None = 0, Bool = 1, Byte = 2, Int32 = 3, Int64 = 4, Float = 5, Double = 6, Name = 7, String = 8, Text = 9, Enum = 10, Struct = 11, Object = 12, SoftObject = 13, Class = 14, SoftClass = 15, UInt32 = 16, UInt64 = 17, Count = 18, EPropertyBagPropertyType_MAX = 19, }; // Enum StructUtils.EPropertyBagContainerType // NumValues: 0x0004 enum class EPropertyBagContainerType : uint8 { None = 0, Array = 1, Count = 2, EPropertyBagContainerType_MAX = 3, }; // Enum StructUtils.EPropertyBagResult // NumValues: 0x0005 enum class EPropertyBagResult : uint8 { Success = 0, TypeMismatch = 1, OutOfBounds = 2, PropertyNotFound = 3, EPropertyBagResult_MAX = 4, }; // Enum StructUtils.EPropertyBagMissingEnum // NumValues: 0x0002 enum class EPropertyBagMissingEnum : uint8 { Missing = 0, EPropertyBagMissingEnum_MAX = 1, }; // ScriptStruct StructUtils.InstancedStruct // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FInstancedStruct final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInstancedStruct; // ScriptStruct StructUtils.InstancedStructContainer // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FInstancedStructContainer final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInstancedStructContainer; // ScriptStruct StructUtils.PropertyBagContainerTypes // 0x0003 (0x0003 - 0x0000) struct FPropertyBagContainerTypes final { public: uint8 Pad_0[0x3]; // 0x0000(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPropertyBagContainerTypes; // ScriptStruct StructUtils.PropertyBagPropertyDescMetaData // 0x0018 (0x0018 - 0x0000) struct FPropertyBagPropertyDescMetaData final { public: class FName Key; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Value; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPropertyBagPropertyDescMetaData; // ScriptStruct StructUtils.PropertyBagPropertyDesc // 0x0030 (0x0030 - 0x0000) struct FPropertyBagPropertyDesc final { public: class UObject* ValueTypeObject; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FGuid ID; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPropertyBagPropertyType ValueType; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPropertyBagContainerTypes ContainerTypes; // 0x0021(0x0003)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPropertyBagPropertyDesc; // ScriptStruct StructUtils.InstancedPropertyBag // 0x0010 (0x0010 - 0x0000) struct FInstancedPropertyBag { public: struct FInstancedStruct Value; // 0x0000(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FInstancedPropertyBag; // ScriptStruct StructUtils.PropertyBagMissingStruct // 0x0001 (0x0001 - 0x0000) struct FPropertyBagMissingStruct final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPropertyBagMissingStruct; // ScriptStruct StructUtils.SharedStruct // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FSharedStruct final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FSharedStruct; // ScriptStruct StructUtils.ConstSharedStruct // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FConstSharedStruct final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FConstSharedStruct; }