#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: CoreUObject #include "Basic.hpp" namespace SDK { // Class CoreUObject.Object // 0x0028 (0x0028 - 0x0000) class UObject { public: static inline class TUObjectArrayWrapper GObjects; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) void* VTable; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) EObjectFlags Flags; // 0x0008(0x0004)(NOT AUTO-GENERATED PROPERTY) int32 Index; // 0x000C(0x0004)(NOT AUTO-GENERATED PROPERTY) class UClass* Class; // 0x0010(0x0008)(NOT AUTO-GENERATED PROPERTY) class FName Name; // 0x0018(0x0008)(NOT AUTO-GENERATED PROPERTY) class UObject* Outer; // 0x0020(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UObject* FindObjectFastImpl(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None); static class UObject* FindObjectImpl(const std::string& FullName, EClassCastFlags RequiredType = EClassCastFlags::None); std::string GetFullName() const; std::string GetName() const; bool HasTypeFlag(EClassCastFlags TypeFlags) const; bool IsA(EClassCastFlags TypeFlags) const; bool IsA(const class FName& ClassName) const; bool IsA(const class UClass* TypeClass) const; bool IsDefaultObject() const; void ExecuteUbergraph(int32 EntryPoint); public: static class UClass* FindClass(const std::string& ClassFullName) { return FindObject(ClassFullName, EClassCastFlags::Class); } static class UClass* FindClassFast(const std::string& ClassName) { return FindObjectFast(ClassName, EClassCastFlags::Class); } template static UEType* FindObject(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None) { return static_cast(FindObjectImpl(Name, RequiredType)); } template static UEType* FindObjectFast(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None) { return static_cast(FindObjectFastImpl(Name, RequiredType)); } void ProcessEvent(class UFunction* Function, void* Parms) const { InSDKUtils::CallGameFunction(InSDKUtils::GetVirtualFunction(this, Offsets::ProcessEventIdx), this, Function, Parms); } }; DUMPER7_ASSERTS_UObject; // Class CoreUObject.Field // 0x0008 (0x0030 - 0x0028) class UField : public UObject { public: class UField* Next; // 0x0028(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Field") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Field") } static class UField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UField; // Class CoreUObject.Property // 0x0048 (0x0078 - 0x0030) class UProperty : public UField { public: int32 ArrayDim; // 0x0030(0x0004)(NOT AUTO-GENERATED PROPERTY) int32 ElementSize; // 0x0034(0x0004)(NOT AUTO-GENERATED PROPERTY) uint64 PropertyFlags; // 0x0038(0x0008)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) int32 Offset; // 0x0050(0x0004)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_54[0x24]; // 0x0054(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Property") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Property") } static class UProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProperty; // Class CoreUObject.SetProperty // 0x0028 (0x00A0 - 0x0078) class USetProperty final : public UProperty { public: class UProperty* ElementProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SetProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SetProperty") } static class USetProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USetProperty; // Class CoreUObject.TextBuffer // 0x0028 (0x0050 - 0x0028) class UTextBuffer final : public UObject { public: uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextBuffer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextBuffer") } static class UTextBuffer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextBuffer; // Class CoreUObject.Interface // 0x0000 (0x0000 - 0x0000) class IInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Interface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Interface") } static class IInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IInterface; // Class CoreUObject.GCObjectReferencer // 0x0010 (0x0038 - 0x0028) class UGCObjectReferencer final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GCObjectReferencer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GCObjectReferencer") } static class UGCObjectReferencer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGCObjectReferencer; // Class CoreUObject.Struct // 0x0058 (0x0088 - 0x0030) class UStruct : public UField { public: class UStruct* SuperStruct; // 0x0030(0x0008)(NOT AUTO-GENERATED PROPERTY) class UField* Children; // 0x0038(0x0008)(NOT AUTO-GENERATED PROPERTY) int32 Size; // 0x0040(0x0004)(NOT AUTO-GENERATED PROPERTY) int16 MinAlignment; // 0x0044(0x0002)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_46[0x42]; // 0x0046(0x0042)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IsSubclassOf(const UStruct* Base) const; bool IsSubclassOf(const FName& BaseClassName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Struct") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Struct") } static class UStruct* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStruct; // Class CoreUObject.ScriptStruct // 0x0010 (0x0098 - 0x0088) class UScriptStruct : public UStruct { public: uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScriptStruct") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScriptStruct") } static class UScriptStruct* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScriptStruct; // Class CoreUObject.Package // 0x0128 (0x0150 - 0x0028) class UPackage final : public UObject { public: uint8 Pad_28[0x128]; // 0x0028(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Package") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Package") } static class UPackage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPackage; // Class CoreUObject.Class // 0x0198 (0x0220 - 0x0088) class UClass : public UStruct { public: uint8 Pad_88[0x28]; // 0x0088(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) enum class EClassCastFlags CastFlags; // 0x00B0(0x0008)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_B8[0x40]; // 0x00B8(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* ClassDefaultObject; // 0x00F8(0x0008)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_100[0x120]; // 0x0100(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UFunction* GetFunction(const char* ClassName, const char* FuncName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Class") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Class") } static class UClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UClass; // Class CoreUObject.Function // 0x0030 (0x00B8 - 0x0088) class UFunction : public UStruct { public: using FNativeFuncPtr = void (*)(void* Context, void* TheStack, void* Result); uint32 FunctionFlags; // 0x0088(0x0004)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_8C[0x24]; // 0x008C(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) FNativeFuncPtr ExecFunction; // 0x00B0(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Function") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Function") } static class UFunction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFunction; // Class CoreUObject.DelegateFunction // 0x0000 (0x00B8 - 0x00B8) class UDelegateFunction final : public UFunction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DelegateFunction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DelegateFunction") } static class UDelegateFunction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDelegateFunction; // Class CoreUObject.DynamicClass // 0x0068 (0x0288 - 0x0220) class UDynamicClass final : public UClass { public: uint8 Pad_220[0x68]; // 0x0220(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicClass") } static class UDynamicClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicClass; // Class CoreUObject.PackageMap // 0x0028 (0x0050 - 0x0028) class UPackageMap : public UObject { public: uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PackageMap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PackageMap") } static class UPackageMap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPackageMap; // Class CoreUObject.Enum // 0x0028 (0x0058 - 0x0030) class UEnum : public UField { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class TArray> Names; // 0x0040(0x0010)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Enum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Enum") } static class UEnum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnum; // Class CoreUObject.LinkerPlaceholderClass // 0x0150 (0x0370 - 0x0220) class ULinkerPlaceholderClass final : public UClass { public: uint8 Pad_220[0x150]; // 0x0220(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LinkerPlaceholderClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LinkerPlaceholderClass") } static class ULinkerPlaceholderClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULinkerPlaceholderClass; // Class CoreUObject.LinkerPlaceholderExportObject // 0x0060 (0x0088 - 0x0028) class ULinkerPlaceholderExportObject final : public UObject { public: uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LinkerPlaceholderExportObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LinkerPlaceholderExportObject") } static class ULinkerPlaceholderExportObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULinkerPlaceholderExportObject; // Class CoreUObject.LinkerPlaceholderFunction // 0x0150 (0x0208 - 0x00B8) class ULinkerPlaceholderFunction final : public UFunction { public: uint8 Pad_B8[0x150]; // 0x00B8(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LinkerPlaceholderFunction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LinkerPlaceholderFunction") } static class ULinkerPlaceholderFunction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULinkerPlaceholderFunction; // Class CoreUObject.MetaData // 0x00A0 (0x00C8 - 0x0028) class UMetaData final : public UObject { public: uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MetaData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MetaData") } static class UMetaData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMetaData; // Class CoreUObject.ObjectRedirector // 0x0008 (0x0030 - 0x0028) class UObjectRedirector final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectRedirector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectRedirector") } static class UObjectRedirector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObjectRedirector; // Class CoreUObject.NumericProperty // 0x0000 (0x0078 - 0x0078) class UNumericProperty : public UProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NumericProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NumericProperty") } static class UNumericProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNumericProperty; // Class CoreUObject.ArrayProperty // 0x0008 (0x0080 - 0x0078) class UArrayProperty final : public UProperty { public: class UProperty* InnerProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ArrayProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ArrayProperty") } static class UArrayProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UArrayProperty; // Class CoreUObject.ObjectPropertyBase // 0x0008 (0x0080 - 0x0078) class UObjectPropertyBase : public UProperty { public: class UClass* PropertyClass; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectPropertyBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectPropertyBase") } static class UObjectPropertyBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObjectPropertyBase; // Class CoreUObject.AssetObjectProperty // 0x0000 (0x0080 - 0x0080) class UAssetObjectProperty : public UObjectPropertyBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetObjectProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetObjectProperty") } static class UAssetObjectProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetObjectProperty; // Class CoreUObject.AssetClassProperty // 0x0008 (0x0088 - 0x0080) class UAssetClassProperty final : public UAssetObjectProperty { public: uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetClassProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetClassProperty") } static class UAssetClassProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetClassProperty; // Class CoreUObject.BoolProperty // 0x0008 (0x0080 - 0x0078) class UBoolProperty final : public UProperty { public: uint8 FieldSize; // 0x0078(0x0001)(NOT AUTO-GENERATED PROPERTY) uint8 ByteOffset; // 0x0079(0x0001)(NOT AUTO-GENERATED PROPERTY) uint8 ByteMask; // 0x007A(0x0001)(NOT AUTO-GENERATED PROPERTY) uint8 FieldMask; // 0x007B(0x0001)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoolProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoolProperty") } static class UBoolProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBoolProperty; // Class CoreUObject.ByteProperty // 0x0008 (0x0080 - 0x0078) class UByteProperty final : public UNumericProperty { public: class UEnum* Enum; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ByteProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ByteProperty") } static class UByteProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UByteProperty; // Class CoreUObject.ObjectProperty // 0x0000 (0x0080 - 0x0080) class UObjectProperty : public UObjectPropertyBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectProperty") } static class UObjectProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObjectProperty; // Class CoreUObject.ClassProperty // 0x0008 (0x0088 - 0x0080) class UClassProperty final : public UObjectProperty { public: class UClass* MetaClass; // 0x0080(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ClassProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ClassProperty") } static class UClassProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UClassProperty; // Class CoreUObject.DelegateProperty // 0x0008 (0x0080 - 0x0078) class UDelegateProperty final : public UProperty { public: class UFunction* SignatureFunction; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DelegateProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DelegateProperty") } static class UDelegateProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDelegateProperty; // Class CoreUObject.DoubleProperty // 0x0000 (0x0078 - 0x0078) class UDoubleProperty final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoubleProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoubleProperty") } static class UDoubleProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDoubleProperty; // Class CoreUObject.FloatProperty // 0x0000 (0x0078 - 0x0078) class UFloatProperty final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FloatProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FloatProperty") } static class UFloatProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFloatProperty; // Class CoreUObject.IntProperty // 0x0000 (0x0078 - 0x0078) class UIntProperty final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntProperty") } static class UIntProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntProperty; // Class CoreUObject.Int16Property // 0x0000 (0x0078 - 0x0078) class UInt16Property final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Int16Property") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Int16Property") } static class UInt16Property* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInt16Property; // Class CoreUObject.Int64Property // 0x0000 (0x0078 - 0x0078) class UInt64Property final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Int64Property") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Int64Property") } static class UInt64Property* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInt64Property; // Class CoreUObject.Int8Property // 0x0000 (0x0078 - 0x0078) class UInt8Property final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Int8Property") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Int8Property") } static class UInt8Property* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInt8Property; // Class CoreUObject.InterfaceProperty // 0x0008 (0x0080 - 0x0078) class UInterfaceProperty final : public UProperty { public: uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterfaceProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterfaceProperty") } static class UInterfaceProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterfaceProperty; // Class CoreUObject.LazyObjectProperty // 0x0000 (0x0080 - 0x0080) class ULazyObjectProperty final : public UObjectPropertyBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LazyObjectProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LazyObjectProperty") } static class ULazyObjectProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULazyObjectProperty; // Class CoreUObject.MapProperty // 0x0038 (0x00B0 - 0x0078) class UMapProperty final : public UProperty { public: class UProperty* KeyProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) class UProperty* ValueProperty; // 0x0080(0x0008)(NOT AUTO-GENERATED PROPERTY) uint8 Pad_88[0x28]; // 0x0088(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MapProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MapProperty") } static class UMapProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMapProperty; // Class CoreUObject.MulticastDelegateProperty // 0x0008 (0x0080 - 0x0078) class UMulticastDelegateProperty final : public UProperty { public: uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MulticastDelegateProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MulticastDelegateProperty") } static class UMulticastDelegateProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMulticastDelegateProperty; // Class CoreUObject.NameProperty // 0x0000 (0x0078 - 0x0078) class UNameProperty final : public UProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NameProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NameProperty") } static class UNameProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNameProperty; // Class CoreUObject.StrProperty // 0x0000 (0x0078 - 0x0078) class UStrProperty final : public UProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StrProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StrProperty") } static class UStrProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStrProperty; // Class CoreUObject.StructProperty // 0x0008 (0x0080 - 0x0078) class UStructProperty final : public UProperty { public: class UStruct* Struct; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StructProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StructProperty") } static class UStructProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStructProperty; // Class CoreUObject.UInt16Property // 0x0000 (0x0078 - 0x0078) class UUInt16Property final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UInt16Property") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UInt16Property") } static class UUInt16Property* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUInt16Property; // Class CoreUObject.UInt32Property // 0x0000 (0x0078 - 0x0078) class UUInt32Property final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UInt32Property") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UInt32Property") } static class UUInt32Property* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUInt32Property; // Class CoreUObject.UInt64Property // 0x0000 (0x0078 - 0x0078) class UUInt64Property final : public UNumericProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UInt64Property") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UInt64Property") } static class UUInt64Property* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUInt64Property; // Class CoreUObject.WeakObjectProperty // 0x0000 (0x0080 - 0x0080) class UWeakObjectProperty final : public UObjectPropertyBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeakObjectProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeakObjectProperty") } static class UWeakObjectProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeakObjectProperty; // Class CoreUObject.TextProperty // 0x0000 (0x0078 - 0x0078) class UTextProperty final : public UProperty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextProperty") } static class UTextProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextProperty; }