97 lines
6.8 KiB
C++
Executable File
97 lines
6.8 KiB
C++
Executable File
#pragma once
|
|
|
|
//PUBGM(0.13.5)32位SDK
|
|
//作者:清华
|
|
//Telegram:@qinghuanb666
|
|
//生成时间:Fri Apr 18 20:44:40 2025
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------
|
|
//Script Structs
|
|
//---------------------------------------------------------------------------
|
|
|
|
// ScriptStruct Serialization.StructSerializerNumericTestStruct
|
|
// 0x0030
|
|
struct FStructSerializerNumericTestStruct
|
|
{
|
|
int8_t Int8; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x1]; // 0x0001(0x0001) MISSED OFFSET
|
|
int16_t Int16; // 0x0002(0x0002) (ZeroConstructor, IsPlainOldData)
|
|
int Int32; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
int64_t Int64; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UInt8; // 0x0010(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData01[0x1]; // 0x0011(0x0001) MISSED OFFSET
|
|
uint16_t UInt16; // 0x0012(0x0002) (ZeroConstructor, IsPlainOldData)
|
|
uint32_t UInt32; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
uint64_t UInt64; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
float Float; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData02[0x4]; // 0x0024(0x0004) MISSED OFFSET
|
|
double Double; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct Serialization.StructSerializerBooleanTestStruct
|
|
// 0x0008
|
|
struct FStructSerializerBooleanTestStruct
|
|
{
|
|
bool BoolFalse; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
bool BoolTrue; // 0x0001(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
|
|
uint32_t Bitfield; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct Serialization.StructSerializerObjectTestStruct
|
|
// 0x0008
|
|
struct FStructSerializerObjectTestStruct
|
|
{
|
|
class UClass* Class; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
class UObject* ObjectPtr; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct Serialization.StructSerializerBuiltinTestStruct
|
|
// 0x0048
|
|
struct FStructSerializerBuiltinTestStruct
|
|
{
|
|
struct FGuid Guid; // 0x0000(0x0010) (IsPlainOldData)
|
|
struct FName Name; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
struct FString String; // 0x0018(0x000C) (ZeroConstructor)
|
|
struct FRotator Rotator; // 0x0024(0x000C) (IsPlainOldData)
|
|
struct FText Text; // 0x0030(0x000C)
|
|
struct FVector Vector; // 0x003C(0x000C) (IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct Serialization.StructSerializerArrayTestStruct
|
|
// 0x0034
|
|
struct FStructSerializerArrayTestStruct
|
|
{
|
|
TArray<int> Int32Array; // 0x0000(0x000C) (ZeroConstructor)
|
|
int StaticSingleElement; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
int StaticInt32Array[0x3]; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
float StaticFloatArray[0x3]; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
TArray<struct FVector> VectorArray; // 0x0028(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct Serialization.StructSerializerMapTestStruct
|
|
// 0x00B4
|
|
struct FStructSerializerMapTestStruct
|
|
{
|
|
TMap<int, struct FString> IntToStr; // 0x0000(0x0050) (ZeroConstructor)
|
|
TMap<struct FString, struct FString> StrToStr; // 0x003C(0x0050) (ZeroConstructor)
|
|
TMap<struct FString, struct FVector> StrToVec; // 0x0078(0x0050) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct Serialization.StructSerializerTestStruct
|
|
// 0x0170
|
|
struct FStructSerializerTestStruct
|
|
{
|
|
struct FStructSerializerNumericTestStruct Numerics; // 0x0000(0x0030)
|
|
struct FStructSerializerBooleanTestStruct Booleans; // 0x0030(0x0008)
|
|
struct FStructSerializerObjectTestStruct Objects; // 0x0038(0x0008)
|
|
struct FStructSerializerBuiltinTestStruct Builtins; // 0x0040(0x0048)
|
|
struct FStructSerializerArrayTestStruct Arrays; // 0x0088(0x0034)
|
|
struct FStructSerializerMapTestStruct Maps; // 0x00BC(0x00B4)
|
|
};
|
|
|
|
}
|
|
|