mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
231 lines
24 KiB
C++
231 lines
24 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// ENUMS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// STRUCTS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x30 (0x30 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerNumericTestStruct
|
|
struct FStructSerializerNumericTestStruct
|
|
{
|
|
public:
|
|
int8 Int8; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22C3[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int16 Int16; // 0x2(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Int32; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Int64; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Uint8; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22C4[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint16 Uint16; // 0x12(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 Uint32; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint64 UInt64; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Float; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22C6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
double Double; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x3 (0x3 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerBooleanTestStruct
|
|
struct FStructSerializerBooleanTestStruct
|
|
{
|
|
public:
|
|
bool BoolFalse; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool BoolTrue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Bitfield0 : 1; // Mask: 0x1, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Bitfield1 : 1; // Mask: 0x2, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Bitfield2Set : 1; // Mask: 0x4, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Bitfield3 : 1; // Mask: 0x8, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Bitfield4Set : 1; // Mask: 0x10, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Bitfield5Set : 1; // Mask: 0x20, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Bitfield6 : 1; // Mask: 0x40, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Bitfield7Set : 1; // Mask: 0x80, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xD0 (0xD0 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerObjectTestStruct
|
|
struct FStructSerializerObjectTestStruct
|
|
{
|
|
public:
|
|
TSubclassOf<class UObject> RawClass; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UObject> WrappedClass; // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UMetaData> SubClass; // 0x10(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UMetaData> SoftClass; // 0x18(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* RawObject; // 0x48(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* WrappedObject; // 0x50(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UMetaData> WeakObject; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UMetaData> SoftObject; // 0x60(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath ClassPath; // 0x90(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath ObjectPath; // 0xB0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xD0 (0xD0 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerBuiltinTestStruct
|
|
struct FStructSerializerBuiltinTestStruct
|
|
{
|
|
public:
|
|
struct FGuid Guid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Name; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString String; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText Text; // 0x28(0x18)(NativeAccessSpecifierPublic)
|
|
struct FVector Vector; // 0x40(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22D6[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector4 Vector4; // 0x60(0x20)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotator; // 0x80(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22DA[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FQuat Quat; // 0xA0(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor Color; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22DC[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x360 (0x360 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerLWCTypesTest
|
|
struct FStructSerializerLWCTypesTest
|
|
{
|
|
public:
|
|
struct FVector Vector; // 0x0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D Vector2D; // 0x18(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22DE[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector4 Vector4; // 0x30(0x20)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMatrix Matrix; // 0x50(0x80)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPlane Plane; // 0xD0(0x20)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FQuat Quat; // 0xF0(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotator; // 0x110(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22E2[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform Transform; // 0x130(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBox Box; // 0x190(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBox2D Box2D; // 0x1C8(0x28)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBoxSphereBounds BoxSphereBounds; // 0x1F0(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FOrientedBox OrientedBox; // 0x228(0x78)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float Float; // 0x2A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
double Double; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FVector> VectorArray; // 0x2B0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class FString, struct FVector> StrToVec; // 0x2C0(0x50)(NativeAccessSpecifierPublic)
|
|
TSet<struct FVector> VectorSet; // 0x310(0x50)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x3C (0x3C - 0x0)
|
|
// ScriptStruct Serialization.OrientedBoxFloat
|
|
struct FOrientedBoxFloat
|
|
{
|
|
public:
|
|
struct FVector3f Center; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector3f AxisX; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector3f AxisY; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector3f AxisZ; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExtentX; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExtentY; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExtentZ; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x220 (0x220 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerNonLWCTypesTest
|
|
struct FStructSerializerNonLWCTypesTest
|
|
{
|
|
public:
|
|
struct FVector3f Vector; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2f Vector2D; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22F4[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector4f Vector4; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMatrix44f Matrix; // 0x30(0x40)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPlane4f Plane; // 0x70(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FQuat4f Quat; // 0x80(0x10)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator3f Rotator; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22FA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform3f Transform; // 0xA0(0x30)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBox3f Box; // 0xD0(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBox2f Box2D; // 0xEC(0x14)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBoxSphereBounds3f BoxSphereBounds; // 0x100(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FOrientedBoxFloat OrientedBox; // 0x11C(0x3C)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float Float; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22FC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
double Double; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FVector3f> VectorArray; // 0x168(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class FString, struct FVector3f> StrToVec; // 0x178(0x50)(NativeAccessSpecifierPublic)
|
|
TSet<struct FVector3f> VectorSet; // 0x1C8(0x50)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_22FE[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x38 (0x38 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerByteArray
|
|
struct FStructSerializerByteArray
|
|
{
|
|
public:
|
|
int32 Dummy1; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2301[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<uint8> ByteArray; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 Dummy2; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2302[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<int8> Int8Array; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 Dummy3; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2303[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x60 (0x60 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerArrayTestStruct
|
|
struct FStructSerializerArrayTestStruct
|
|
{
|
|
public:
|
|
TArray<int32> Int32Array; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<uint8> ByteArray; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 StaticSingleElement; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StaticInt32Array[0x3]; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StaticFloatArray[0x3]; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2306[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FVector> VectorArray; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FStructSerializerBuiltinTestStruct> StructArray; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x140 (0x140 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerMapTestStruct
|
|
struct FStructSerializerMapTestStruct
|
|
{
|
|
public:
|
|
TMap<int32, class FString> IntToStr; // 0x0(0x50)(NativeAccessSpecifierPublic)
|
|
TMap<class FString, class FString> StrToStr; // 0x50(0x50)(NativeAccessSpecifierPublic)
|
|
TMap<class FString, struct FVector> StrToVec; // 0xA0(0x50)(NativeAccessSpecifierPublic)
|
|
TMap<class FString, struct FStructSerializerBuiltinTestStruct> StrToStruct; // 0xF0(0x50)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x140 (0x140 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerSetTestStruct
|
|
struct FStructSerializerSetTestStruct
|
|
{
|
|
public:
|
|
TSet<class FString> StrSet; // 0x0(0x50)(NativeAccessSpecifierPublic)
|
|
TSet<int32> IntSet; // 0x50(0x50)(NativeAccessSpecifierPublic)
|
|
TSet<class FName> NameSet; // 0xA0(0x50)(NativeAccessSpecifierPublic)
|
|
TSet<struct FStructSerializerBuiltinTestStruct> StructSet; // 0xF0(0x50)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x820 (0x820 - 0x0)
|
|
// ScriptStruct Serialization.StructSerializerTestStruct
|
|
struct FStructSerializerTestStruct
|
|
{
|
|
public:
|
|
struct FStructSerializerNumericTestStruct Numerics; // 0x0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStructSerializerBooleanTestStruct Booleans; // 0x30(0x3)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_230F[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FStructSerializerObjectTestStruct Objects; // 0x38(0xD0)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_2311[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FStructSerializerBuiltinTestStruct Builtins; // 0x110(0xD0)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStructSerializerArrayTestStruct Arrays; // 0x1E0(0x60)(NativeAccessSpecifierPublic)
|
|
struct FStructSerializerMapTestStruct Maps; // 0x240(0x140)(NativeAccessSpecifierPublic)
|
|
struct FStructSerializerSetTestStruct Sets; // 0x380(0x140)(NativeAccessSpecifierPublic)
|
|
struct FStructSerializerLWCTypesTest LWCTypes; // 0x4C0(0x360)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
}
|
|
|
|
|