第一次上传
This commit is contained in:
Executable
+966
@@ -0,0 +1,966 @@
|
||||
#pragma once
|
||||
|
||||
//PUBGM(0.13.5)32位SDK
|
||||
//作者:清华
|
||||
//Telegram:@qinghuanb666
|
||||
//生成时间:Fri Apr 18 20:44:39 2025
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
//---------------------------------------------------------------------------
|
||||
//Classes
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
// Class CoreUObject.Object
|
||||
// 0x0020
|
||||
class UObject
|
||||
{
|
||||
public:
|
||||
static FUObjectArray* GUObjectArray; // 0x0000(0x0000)
|
||||
void* VTable; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int32_t ObjectFlags; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int32_t InternalIndex; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
class UClass* ClassPrivate; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
FName NamePrivate; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
class UObject* OuterPrivate; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
|
||||
static inline TUObjectArray& GetGlobalObjects()
|
||||
{
|
||||
return GUObjectArray->ObjObjects;
|
||||
}
|
||||
|
||||
std::string GetName() const;
|
||||
|
||||
std::string GetFullName() const;
|
||||
|
||||
template<typename T>
|
||||
static T* FindObject(const std::string& name)
|
||||
{
|
||||
for (int i = 0; i < GetGlobalObjects().Num(); ++i)
|
||||
{
|
||||
auto object = GetGlobalObjects().GetByIndex(i);
|
||||
|
||||
if (object == nullptr)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
if (object->GetFullName() == name)
|
||||
{
|
||||
return static_cast<T*>(object);
|
||||
}
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
static UClass* FindClass(const std::string& name)
|
||||
{
|
||||
return FindObject<UClass>(name);
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
static T* GetObjectCasted(std::size_t index)
|
||||
{
|
||||
return static_cast<T*>(GetGlobalObjects().GetByIndex(index));
|
||||
}
|
||||
|
||||
inline void ProcessEvent(class UFunction* function, void* parms)
|
||||
{
|
||||
return GetVFunction<void(*)(UObject*, class UFunction*, void*)>(this, 68)(this, function, parms);
|
||||
}
|
||||
|
||||
bool IsA(UClass* cmp) const;
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Object");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
|
||||
void ExecuteUbergraph(int EntryPoint);
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Interface
|
||||
// 0x0004 (0x0020 - 0x001C)
|
||||
class UInterface : public UObject
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Interface");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.GCObjectReferencer
|
||||
// 0x0014 (0x0030 - 0x001C)
|
||||
class UGCObjectReferencer : public UObject
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x14]; // 0x001C(0x0014) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.GCObjectReferencer");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.TextBuffer
|
||||
// 0x001C (0x0038 - 0x001C)
|
||||
class UTextBuffer : public UObject
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x1C]; // 0x001C(0x001C) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.TextBuffer");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Field
|
||||
// 0x0004 (0x0020 - 0x001C)
|
||||
class UField : public UObject
|
||||
{
|
||||
public:
|
||||
class UField* Next; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Field");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Struct
|
||||
// 0x0038 (0x0058 - 0x0020)
|
||||
class UStruct : public UField
|
||||
{
|
||||
public:
|
||||
class UStruct* SuperStruct; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
class UField* Children; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int32_t PropertySize; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int32_t MinAlignment; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
unsigned char UnknownData0x0048[0x28]; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Struct");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.ScriptStruct
|
||||
// 0x0010 (0x0068 - 0x0058)
|
||||
class UScriptStruct : public UStruct
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x10]; // 0x0058(0x0010) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.ScriptStruct");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Package
|
||||
// 0x00E4 (0x0100 - 0x001C)
|
||||
class UPackage : public UObject
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0xE4]; // 0x001C(0x00E4) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Package");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Class
|
||||
// 0x00F8 (0x0150 - 0x0058)
|
||||
class UClass : public UStruct
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0xF8]; // 0x0058(0x00F8) MISSED OFFSET
|
||||
|
||||
inline UObject* GetDefaultObject(bool bCreateIfNeeded = true)
|
||||
{
|
||||
return (UObject*)(this);
|
||||
}
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Class");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Function
|
||||
// 0x0028 (0x0080 - 0x0058)
|
||||
class UFunction : public UStruct
|
||||
{
|
||||
public:
|
||||
int32_t FunctionFlags; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int8_t NumParms; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int16_t ParmsSize; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int16_t ReturnValueOffset; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int16_t RPCId; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
int16_t RPCResponseId; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
unsigned char UnknownData0x00c[0xC]; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
void* Func; // 0x0000(0x0000) NOT AUTO-GENERATED PROPERTY
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Function");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.DelegateFunction
|
||||
// 0x0000 (0x0080 - 0x0080)
|
||||
class UDelegateFunction : public UFunction
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.DelegateFunction");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.DynamicClass
|
||||
// 0x0048 (0x0198 - 0x0150)
|
||||
class UDynamicClass : public UClass
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x48]; // 0x0150(0x0048) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.DynamicClass");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.PackageMap
|
||||
// 0x008C (0x00A8 - 0x001C)
|
||||
class UPackageMap : public UObject
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8C]; // 0x001C(0x008C) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.PackageMap");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Enum
|
||||
// 0x0020 (0x0040 - 0x0020)
|
||||
class UEnum : public UField
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x20]; // 0x0020(0x0020) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Enum");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Property
|
||||
// 0x0030 (0x0050 - 0x0020)
|
||||
class UProperty : public UField
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x30]; // 0x0020(0x0030) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Property");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.EnumProperty
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UEnumProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.EnumProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.LinkerPlaceholderClass
|
||||
// 0x0138 (0x0288 - 0x0150)
|
||||
class ULinkerPlaceholderClass : public UClass
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x138]; // 0x0150(0x0138) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.LinkerPlaceholderClass");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.LinkerPlaceholderExportObject
|
||||
// 0x0084 (0x00A0 - 0x001C)
|
||||
class ULinkerPlaceholderExportObject : public UObject
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x84]; // 0x001C(0x0084) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.LinkerPlaceholderExportObject");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.LinkerPlaceholderFunction
|
||||
// 0x0138 (0x01B8 - 0x0080)
|
||||
class ULinkerPlaceholderFunction : public UFunction
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x138]; // 0x0080(0x0138) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.LinkerPlaceholderFunction");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.MetaData
|
||||
// 0x007C (0x0098 - 0x001C)
|
||||
class UMetaData : public UObject
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x7C]; // 0x001C(0x007C) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.MetaData");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.ObjectRedirector
|
||||
// 0x0004 (0x0020 - 0x001C)
|
||||
class UObjectRedirector : public UObject
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.ObjectRedirector");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.ArrayProperty
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UArrayProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.ArrayProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.ObjectPropertyBase
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UObjectPropertyBase : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.ObjectPropertyBase");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.BoolProperty
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UBoolProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.BoolProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.NumericProperty
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UNumericProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.NumericProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.ByteProperty
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UByteProperty : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.ByteProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.ObjectProperty
|
||||
// 0x0000 (0x0058 - 0x0058)
|
||||
class UObjectProperty : public UObjectPropertyBase
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.ObjectProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.ClassProperty
|
||||
// 0x0000 (0x0058 - 0x0058)
|
||||
class UClassProperty : public UObjectProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.ClassProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.DelegateProperty
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UDelegateProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.DelegateProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.DoubleProperty
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UDoubleProperty : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.DoubleProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.FloatProperty
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UFloatProperty : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.FloatProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.IntProperty
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UIntProperty : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.IntProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Int16Property
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UInt16Property : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Int16Property");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Int64Property
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UInt64Property : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Int64Property");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.Int8Property
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UInt8Property : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.Int8Property");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.InterfaceProperty
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UInterfaceProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.InterfaceProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.LazyObjectProperty
|
||||
// 0x0000 (0x0058 - 0x0058)
|
||||
class ULazyObjectProperty : public UObjectPropertyBase
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.LazyObjectProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.MapProperty
|
||||
// 0x0030 (0x0080 - 0x0050)
|
||||
class UMapProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x30]; // 0x0050(0x0030) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.MapProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.MulticastDelegateProperty
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UMulticastDelegateProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.MulticastDelegateProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.NameProperty
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UNameProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.NameProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.SetProperty
|
||||
// 0x0020 (0x0070 - 0x0050)
|
||||
class USetProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x20]; // 0x0050(0x0020) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.SetProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.SoftObjectProperty
|
||||
// 0x0000 (0x0058 - 0x0058)
|
||||
class USoftObjectProperty : public UObjectPropertyBase
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.SoftObjectProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.SoftClassProperty
|
||||
// 0x0000 (0x0058 - 0x0058)
|
||||
class USoftClassProperty : public USoftObjectProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.SoftClassProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.StrProperty
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UStrProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.StrProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.StructProperty
|
||||
// 0x0008 (0x0058 - 0x0050)
|
||||
class UStructProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
unsigned char UnknownData00[0x8]; // 0x0050(0x0008) MISSED OFFSET
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.StructProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.UInt16Property
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UUInt16Property : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.UInt16Property");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.UInt32Property
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UUInt32Property : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.UInt32Property");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.UInt64Property
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UUInt64Property : public UNumericProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.UInt64Property");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.WeakObjectProperty
|
||||
// 0x0000 (0x0058 - 0x0058)
|
||||
class UWeakObjectProperty : public UObjectPropertyBase
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.WeakObjectProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
// Class CoreUObject.TextProperty
|
||||
// 0x0000 (0x0050 - 0x0050)
|
||||
class UTextProperty : public UProperty
|
||||
{
|
||||
public:
|
||||
|
||||
static UClass* StaticClass()
|
||||
{
|
||||
static UClass *pStaticClass = 0;
|
||||
if (!pStaticClass)
|
||||
pStaticClass = UObject::FindClass("Class CoreUObject.TextProperty");
|
||||
return pStaticClass;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user