#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: IrisCore #include "Basic.hpp" #include "NetCore_structs.hpp" namespace SDK { // Enum IrisCore.EDataStreamSendStatus // NumValues: 0x0003 enum class EDataStreamSendStatus : uint8 { Send = 0, Pause = 1, EDataStreamSendStatus_MAX = 2, }; // Enum IrisCore.ENetObjectCountLimiterMode // NumValues: 0x0003 enum class ENetObjectCountLimiterMode : uint32 { RoundRobin = 0, Fill = 1, ENetObjectCountLimiterMode_MAX = 2, }; // ScriptStruct IrisCore.DataStreamDefinition // 0x0020 (0x0020 - 0x0000) struct FDataStreamDefinition final { public: class FName DataStreamName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Class; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDataStreamSendStatus DefaultSendStatus; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoCreate; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FDataStreamDefinition; // ScriptStruct IrisCore.NetSerializerConfig // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FNetSerializerConfig { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNetSerializerConfig; // ScriptStruct IrisCore.DateTimeNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FDateTimeNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FDateTimeNetSerializerConfig; // ScriptStruct IrisCore.EnumInt8NetSerializerConfig // 0x0010 (0x0020 - 0x0010) struct FEnumInt8NetSerializerConfig final : public FNetSerializerConfig { public: int8 LowerBound; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int8 UpperBound; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13[0xD]; // 0x0013(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnumInt8NetSerializerConfig; // ScriptStruct IrisCore.EnumInt16NetSerializerConfig // 0x0010 (0x0020 - 0x0010) struct FEnumInt16NetSerializerConfig final : public FNetSerializerConfig { public: int16 LowerBound; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int16 UpperBound; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnumInt16NetSerializerConfig; // ScriptStruct IrisCore.EnumInt32NetSerializerConfig // 0x0018 (0x0028 - 0x0010) struct FEnumInt32NetSerializerConfig final : public FNetSerializerConfig { public: int32 LowerBound; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UpperBound; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0xF]; // 0x0019(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnumInt32NetSerializerConfig; // ScriptStruct IrisCore.EnumInt64NetSerializerConfig // 0x0020 (0x0030 - 0x0010) struct FEnumInt64NetSerializerConfig final : public FNetSerializerConfig { public: int64 LowerBound; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int64 UpperBound; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnumInt64NetSerializerConfig; // ScriptStruct IrisCore.EnumUint8NetSerializerConfig // 0x0010 (0x0020 - 0x0010) struct FEnumUint8NetSerializerConfig final : public FNetSerializerConfig { public: uint8 LowerBound; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 UpperBound; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13[0xD]; // 0x0013(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnumUint8NetSerializerConfig; // ScriptStruct IrisCore.EnumUint16NetSerializerConfig // 0x0010 (0x0020 - 0x0010) struct FEnumUint16NetSerializerConfig final : public FNetSerializerConfig { public: uint16 LowerBound; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 UpperBound; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnumUint16NetSerializerConfig; // ScriptStruct IrisCore.EnumUint32NetSerializerConfig // 0x0018 (0x0028 - 0x0010) struct FEnumUint32NetSerializerConfig final : public FNetSerializerConfig { public: uint32 LowerBound; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 UpperBound; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0xF]; // 0x0019(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnumUint32NetSerializerConfig; // ScriptStruct IrisCore.EnumUint64NetSerializerConfig // 0x0020 (0x0030 - 0x0010) struct FEnumUint64NetSerializerConfig final : public FNetSerializerConfig { public: uint64 LowerBound; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint64 UpperBound; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnumUint64NetSerializerConfig; // ScriptStruct IrisCore.FloatNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FFloatNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FFloatNetSerializerConfig; // ScriptStruct IrisCore.DoubleNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FDoubleNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FDoubleNetSerializerConfig; // ScriptStruct IrisCore.GuidNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FGuidNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FGuidNetSerializerConfig; // ScriptStruct IrisCore.BitfieldNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FBitfieldNetSerializerConfig final : public FNetSerializerConfig { public: uint8 BitMask; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FBitfieldNetSerializerConfig; // ScriptStruct IrisCore.ArrayPropertyNetSerializerConfig // 0x0030 (0x0040 - 0x0010) struct FArrayPropertyNetSerializerConfig final : public FNetSerializerConfig { public: uint16 MaxElementCount; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 ElementCountBitCount; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TFieldPath Property; // 0x0018(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FArrayPropertyNetSerializerConfig; // ScriptStruct IrisCore.LastResortPropertyNetSerializerConfig // 0x0020 (0x0030 - 0x0010) struct FLastResortPropertyNetSerializerConfig final : public FNetSerializerConfig { public: TFieldPath Property; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FLastResortPropertyNetSerializerConfig; // ScriptStruct IrisCore.NetRoleNetSerializerConfig // 0x0018 (0x0028 - 0x0010) struct FNetRoleNetSerializerConfig final : public FNetSerializerConfig { public: int32 RelativeInternalOffsetToOtherRole; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RelativeExternalOffsetToOtherRole; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 LowerBound; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 UpperBound; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 AutonomousProxyValue; // 0x001B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SimulatedProxyValue; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0xB]; // 0x001D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNetRoleNetSerializerConfig; // ScriptStruct IrisCore.FieldPathNetSerializerConfig // 0x0020 (0x0030 - 0x0010) struct FFieldPathNetSerializerConfig final : public FNetSerializerConfig { public: TFieldPath Property; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FFieldPathNetSerializerConfig; // ScriptStruct IrisCore.FieldPathNetSerializerSerializationHelper // 0x0018 (0x0018 - 0x0000) struct FFieldPathNetSerializerSerializationHelper final { public: TWeakObjectPtr Owner; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PropertyPath; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FFieldPathNetSerializerSerializationHelper; // ScriptStruct IrisCore.IntNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FIntNetSerializerConfig final : public FNetSerializerConfig { public: uint8 BitCount; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FIntNetSerializerConfig; // ScriptStruct IrisCore.Int8RangeNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FInt8RangeNetSerializerConfig final : public FNetSerializerConfig { public: int8 LowerBound; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int8 UpperBound; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInt8RangeNetSerializerConfig; // ScriptStruct IrisCore.Int16RangeNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FInt16RangeNetSerializerConfig final : public FNetSerializerConfig { public: int16 LowerBound; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int16 UpperBound; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInt16RangeNetSerializerConfig; // ScriptStruct IrisCore.Int32RangeNetSerializerConfig // 0x0010 (0x0020 - 0x0010) struct FInt32RangeNetSerializerConfig final : public FNetSerializerConfig { public: int32 LowerBound; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UpperBound; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInt32RangeNetSerializerConfig; // ScriptStruct IrisCore.Int64RangeNetSerializerConfig // 0x0018 (0x0028 - 0x0010) struct FInt64RangeNetSerializerConfig final : public FNetSerializerConfig { public: int64 LowerBound; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int64 UpperBound; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInt64RangeNetSerializerConfig; // ScriptStruct IrisCore.IrisFastArraySerializer // 0x0018 (0x0120 - 0x0108) struct FIrisFastArraySerializer final : public FFastArraySerializer { public: uint8 Pad_108[0x4]; // 0x0108(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint32 ChangeMaskStorage[0x4]; // 0x010C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FIrisFastArraySerializer; // ScriptStruct IrisCore.NetBlobHandlerDefinition // 0x0008 (0x0008 - 0x0000) struct FNetBlobHandlerDefinition final { public: class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNetBlobHandlerDefinition; // ScriptStruct IrisCore.NetObjectFilterDefinition // 0x0018 (0x0018 - 0x0000) struct FNetObjectFilterDefinition final { public: class FName FilterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ConfigClassName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNetObjectFilterDefinition; // ScriptStruct IrisCore.NetObjectGridFilterProfile // 0x000C (0x000C - 0x0000) struct FNetObjectGridFilterProfile final { public: class FName FilterProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 FrameCountBeforeCulling; // 0x0008(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNetObjectGridFilterProfile; // ScriptStruct IrisCore.NetObjectPrioritizerDefinition // 0x0028 (0x0028 - 0x0000) struct FNetObjectPrioritizerDefinition final { public: class FName PrioritizerName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Class; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ConfigClassName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ConfigClass; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNetObjectPrioritizerDefinition; // ScriptStruct IrisCore.BoolNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FBoolNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FBoolNetSerializerConfig; // ScriptStruct IrisCore.StructNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FStructNetSerializerConfig final : public FNetSerializerConfig { public: uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStructNetSerializerConfig; // ScriptStruct IrisCore.NopNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FNopNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FNopNetSerializerConfig; // ScriptStruct IrisCore.ObjectNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FObjectNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FObjectNetSerializerConfig; // ScriptStruct IrisCore.WeakObjectNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FWeakObjectNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FWeakObjectNetSerializerConfig; // ScriptStruct IrisCore.ScriptInterfaceNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FScriptInterfaceNetSerializerConfig final : public FNetSerializerConfig { public: TSubclassOf InterfaceClass; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FScriptInterfaceNetSerializerConfig; // ScriptStruct IrisCore.ObjectReplicationBridgePollConfig // 0x0010 (0x0010 - 0x0000) struct FObjectReplicationBridgePollConfig final { public: class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PollFrequency; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeSubclasses; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FObjectReplicationBridgePollConfig; // ScriptStruct IrisCore.ObjectReplicationBridgeFilterConfig // 0x001C (0x001C - 0x0000) struct FObjectReplicationBridgeFilterConfig final { public: class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DynamicFilterName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FilterProfile; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceEnableOnAllInstances; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FObjectReplicationBridgeFilterConfig; // ScriptStruct IrisCore.ObjectReplicationBridgePrioritizerConfig // 0x0014 (0x0014 - 0x0000) struct FObjectReplicationBridgePrioritizerConfig final { public: class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PrioritizerName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceEnableOnAllInstances; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FObjectReplicationBridgePrioritizerConfig; // ScriptStruct IrisCore.ObjectReplicationBridgeDeltaCompressionConfig // 0x000C (0x000C - 0x0000) struct FObjectReplicationBridgeDeltaCompressionConfig final { public: class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableDeltaCompression; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FObjectReplicationBridgeDeltaCompressionConfig; // ScriptStruct IrisCore.ObjectReplicatedBridgeCriticalClassConfig // 0x000C (0x000C - 0x0000) struct FObjectReplicatedBridgeCriticalClassConfig final { public: class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisconnectOnProtocolMismatch; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FObjectReplicatedBridgeCriticalClassConfig; // ScriptStruct IrisCore.ObjectReplicationBridgeTypeStatsConfig // 0x0014 (0x0014 - 0x0000) struct FObjectReplicationBridgeTypeStatsConfig final { public: class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TypeStatsName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeInMinimalCSVStats; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FObjectReplicationBridgeTypeStatsConfig; // ScriptStruct IrisCore.PackedInt64NetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FPackedInt64NetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FPackedInt64NetSerializerConfig; // ScriptStruct IrisCore.PackedUint64NetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FPackedUint64NetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FPackedUint64NetSerializerConfig; // ScriptStruct IrisCore.PackedInt32NetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FPackedInt32NetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FPackedInt32NetSerializerConfig; // ScriptStruct IrisCore.PackedUint32NetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FPackedUint32NetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FPackedUint32NetSerializerConfig; // ScriptStruct IrisCore.VectorNetQuantizeNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FVectorNetQuantizeNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FVectorNetQuantizeNetSerializerConfig; // ScriptStruct IrisCore.VectorNetQuantize10NetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FVectorNetQuantize10NetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FVectorNetQuantize10NetSerializerConfig; // ScriptStruct IrisCore.VectorNetQuantize100NetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FVectorNetQuantize100NetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FVectorNetQuantize100NetSerializerConfig; // ScriptStruct IrisCore.VectorNetQuantizeNormalNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FVectorNetQuantizeNormalNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FVectorNetQuantizeNormalNetSerializerConfig; // ScriptStruct IrisCore.PolymorphicStructNetSerializerConfig // 0x0018 (0x0028 - 0x0010) struct FPolymorphicStructNetSerializerConfig : public FNetSerializerConfig { public: uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPolymorphicStructNetSerializerConfig; // ScriptStruct IrisCore.PolymorphicArrayStructNetSerializerConfig // 0x0000 (0x0028 - 0x0028) struct FPolymorphicArrayStructNetSerializerConfig : public FPolymorphicStructNetSerializerConfig { }; DUMPER7_ASSERTS_FPolymorphicArrayStructNetSerializerConfig; // ScriptStruct IrisCore.UnitQuatNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FUnitQuatNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FUnitQuatNetSerializerConfig; // ScriptStruct IrisCore.UnitQuat4fNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FUnitQuat4fNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FUnitQuat4fNetSerializerConfig; // ScriptStruct IrisCore.UnitQuat4dNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FUnitQuat4dNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FUnitQuat4dNetSerializerConfig; // ScriptStruct IrisCore.ObjectScopeHysteresisProfile // 0x000C (0x000C - 0x0000) struct FObjectScopeHysteresisProfile final { public: class FName FilterProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 HysteresisFrameCount; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FObjectScopeHysteresisProfile; // ScriptStruct IrisCore.RotatorNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FRotatorNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FRotatorNetSerializerConfig; // ScriptStruct IrisCore.RotatorAsByteNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FRotatorAsByteNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FRotatorAsByteNetSerializerConfig; // ScriptStruct IrisCore.RotatorAsShortNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FRotatorAsShortNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FRotatorAsShortNetSerializerConfig; // ScriptStruct IrisCore.Rotator3fNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FRotator3fNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FRotator3fNetSerializerConfig; // ScriptStruct IrisCore.Rotator3dNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FRotator3dNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FRotator3dNetSerializerConfig; // ScriptStruct IrisCore.SoftObjectNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FSoftObjectNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FSoftObjectNetSerializerConfig; // ScriptStruct IrisCore.SoftObjectPathNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FSoftObjectPathNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FSoftObjectPathNetSerializerConfig; // ScriptStruct IrisCore.SoftClassPathNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FSoftClassPathNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FSoftClassPathNetSerializerConfig; // ScriptStruct IrisCore.NameNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FNameNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FNameNetSerializerConfig; // ScriptStruct IrisCore.NameAsNetTokenNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FNameAsNetTokenNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FNameAsNetTokenNetSerializerConfig; // ScriptStruct IrisCore.StringNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FStringNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FStringNetSerializerConfig; // ScriptStruct IrisCore.UintNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FUintNetSerializerConfig final : public FNetSerializerConfig { public: uint8 BitCount; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FUintNetSerializerConfig; // ScriptStruct IrisCore.Uint8RangeNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FUint8RangeNetSerializerConfig final : public FNetSerializerConfig { public: uint8 LowerBound; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 UpperBound; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FUint8RangeNetSerializerConfig; // ScriptStruct IrisCore.Uint16RangeNetSerializerConfig // 0x0008 (0x0018 - 0x0010) struct FUint16RangeNetSerializerConfig final : public FNetSerializerConfig { public: uint16 LowerBound; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 UpperBound; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FUint16RangeNetSerializerConfig; // ScriptStruct IrisCore.Uint32RangeNetSerializerConfig // 0x0010 (0x0020 - 0x0010) struct FUint32RangeNetSerializerConfig final : public FNetSerializerConfig { public: uint32 LowerBound; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 UpperBound; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FUint32RangeNetSerializerConfig; // ScriptStruct IrisCore.Uint64RangeNetSerializerConfig // 0x0018 (0x0028 - 0x0010) struct FUint64RangeNetSerializerConfig final : public FNetSerializerConfig { public: uint64 LowerBound; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint64 UpperBound; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitCount; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FUint64RangeNetSerializerConfig; // ScriptStruct IrisCore.VectorNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FVectorNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FVectorNetSerializerConfig; // ScriptStruct IrisCore.Vector3fNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FVector3fNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FVector3fNetSerializerConfig; // ScriptStruct IrisCore.Vector3dNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FVector3dNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FVector3dNetSerializerConfig; // ScriptStruct IrisCore.SupportsStructNetSerializerConfig // 0x000C (0x000C - 0x0000) struct FSupportsStructNetSerializerConfig final { public: class FName StructName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanUseStructNetSerializer; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FSupportsStructNetSerializerConfig; // ScriptStruct IrisCore.InstancedStructNetSerializerConfig // 0x0158 (0x0168 - 0x0010) struct FInstancedStructNetSerializerConfig final : public FNetSerializerConfig { public: TArray> SupportedTypes; // 0x0010(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_20[0x148]; // 0x0020(0x0148)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInstancedStructNetSerializerConfig; }