#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 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 VectorArray; // 0x0028(0x000C) (ZeroConstructor) }; // ScriptStruct Serialization.StructSerializerMapTestStruct // 0x00B4 struct FStructSerializerMapTestStruct { TMap IntToStr; // 0x0000(0x0050) (ZeroConstructor) TMap StrToStr; // 0x003C(0x0050) (ZeroConstructor) TMap 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) }; }