Add Unreal Engine SDK

This commit is contained in:
2025-10-17 17:16:15 +02:00
parent 5390b92867
commit e5714b988d
63 changed files with 654410 additions and 0 deletions

View File

@@ -0,0 +1,991 @@
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: IrisCore
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "IrisCore_structs.hpp"
namespace SDK
{
// Class IrisCore.DataStream
// 0x0000 (0x0028 - 0x0028)
class UDataStream : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DataStream")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DataStream")
}
static class UDataStream* GetDefaultObj()
{
return GetDefaultObjImpl<UDataStream>();
}
};
DUMPER7_ASSERTS_UDataStream;
// Class IrisCore.DataStreamDefinitions
// 0x0018 (0x0040 - 0x0028)
class UDataStreamDefinitions final : public UObject
{
public:
TArray<struct FDataStreamDefinition> DataStreamDefinitions; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DataStreamDefinitions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DataStreamDefinitions")
}
static class UDataStreamDefinitions* GetDefaultObj()
{
return GetDefaultObjImpl<UDataStreamDefinitions>();
}
};
DUMPER7_ASSERTS_UDataStreamDefinitions;
// Class IrisCore.DataStreamManager
// 0x0008 (0x0030 - 0x0028)
class UDataStreamManager final : public UDataStream
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DataStreamManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DataStreamManager")
}
static class UDataStreamManager* GetDefaultObj()
{
return GetDefaultObjImpl<UDataStreamManager>();
}
};
DUMPER7_ASSERTS_UDataStreamManager;
// Class IrisCore.NetObjectFilterConfig
// 0x0008 (0x0030 - 0x0028)
class UNetObjectFilterConfig : public UObject
{
public:
ENetFilterType FilterType; // 0x0028(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectFilterConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectFilterConfig")
}
static class UNetObjectFilterConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectFilterConfig>();
}
};
DUMPER7_ASSERTS_UNetObjectFilterConfig;
// Class IrisCore.FilterOutNetObjectFilterConfig
// 0x0000 (0x0030 - 0x0030)
class UFilterOutNetObjectFilterConfig final : public UNetObjectFilterConfig
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FilterOutNetObjectFilterConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FilterOutNetObjectFilterConfig")
}
static class UFilterOutNetObjectFilterConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UFilterOutNetObjectFilterConfig>();
}
};
DUMPER7_ASSERTS_UFilterOutNetObjectFilterConfig;
// Class IrisCore.NetObjectFilter
// 0x0028 (0x0050 - 0x0028)
class UNetObjectFilter : public UObject
{
public:
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectFilter")
}
static class UNetObjectFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectFilter>();
}
};
DUMPER7_ASSERTS_UNetObjectFilter;
// Class IrisCore.FilterOutNetObjectFilter
// 0x0000 (0x0050 - 0x0050)
class UFilterOutNetObjectFilter final : public UNetObjectFilter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FilterOutNetObjectFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FilterOutNetObjectFilter")
}
static class UFilterOutNetObjectFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UFilterOutNetObjectFilter>();
}
};
DUMPER7_ASSERTS_UFilterOutNetObjectFilter;
// Class IrisCore.IrisObjectReferencePackageMap
// 0x0008 (0x00E8 - 0x00E0)
class UIrisObjectReferencePackageMap final : public UPackageMap
{
public:
uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("IrisObjectReferencePackageMap")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"IrisObjectReferencePackageMap")
}
static class UIrisObjectReferencePackageMap* GetDefaultObj()
{
return GetDefaultObjImpl<UIrisObjectReferencePackageMap>();
}
};
DUMPER7_ASSERTS_UIrisObjectReferencePackageMap;
// Class IrisCore.NetObjectPrioritizer
// 0x0000 (0x0028 - 0x0028)
class UNetObjectPrioritizer : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectPrioritizer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectPrioritizer")
}
static class UNetObjectPrioritizer* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectPrioritizer>();
}
};
DUMPER7_ASSERTS_UNetObjectPrioritizer;
// Class IrisCore.LocationBasedNetObjectPrioritizer
// 0x0038 (0x0060 - 0x0028)
class ULocationBasedNetObjectPrioritizer : public UNetObjectPrioritizer
{
public:
uint8 Pad_28[0x38]; // 0x0028(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LocationBasedNetObjectPrioritizer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LocationBasedNetObjectPrioritizer")
}
static class ULocationBasedNetObjectPrioritizer* GetDefaultObj()
{
return GetDefaultObjImpl<ULocationBasedNetObjectPrioritizer>();
}
};
DUMPER7_ASSERTS_ULocationBasedNetObjectPrioritizer;
// Class IrisCore.NetBlobHandler
// 0x0010 (0x0038 - 0x0028)
class UNetBlobHandler : public UObject
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetBlobHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetBlobHandler")
}
static class UNetBlobHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNetBlobHandler>();
}
};
DUMPER7_ASSERTS_UNetBlobHandler;
// Class IrisCore.NetBlobHandlerDefinitions
// 0x0010 (0x0038 - 0x0028)
class UNetBlobHandlerDefinitions final : public UObject
{
public:
TArray<struct FNetBlobHandlerDefinition> NetBlobHandlerDefinitions; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetBlobHandlerDefinitions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetBlobHandlerDefinitions")
}
static class UNetBlobHandlerDefinitions* GetDefaultObj()
{
return GetDefaultObjImpl<UNetBlobHandlerDefinitions>();
}
};
DUMPER7_ASSERTS_UNetBlobHandlerDefinitions;
// Class IrisCore.NetObjectBlobHandler
// 0x0000 (0x0038 - 0x0038)
class UNetObjectBlobHandler final : public UNetBlobHandler
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectBlobHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectBlobHandler")
}
static class UNetObjectBlobHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectBlobHandler>();
}
};
DUMPER7_ASSERTS_UNetObjectBlobHandler;
// Class IrisCore.NetObjectConnectionFilterConfig
// 0x0008 (0x0038 - 0x0030)
class UNetObjectConnectionFilterConfig final : public UNetObjectFilterConfig
{
public:
uint16 MaxObjectCount; // 0x0030(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectConnectionFilterConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectConnectionFilterConfig")
}
static class UNetObjectConnectionFilterConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectConnectionFilterConfig>();
}
};
DUMPER7_ASSERTS_UNetObjectConnectionFilterConfig;
// Class IrisCore.NetObjectConnectionFilter
// 0x0050 (0x00A0 - 0x0050)
class UNetObjectConnectionFilter final : public UNetObjectFilter
{
public:
uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectConnectionFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectConnectionFilter")
}
static class UNetObjectConnectionFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectConnectionFilter>();
}
};
DUMPER7_ASSERTS_UNetObjectConnectionFilter;
// Class IrisCore.NetObjectPrioritizerConfig
// 0x0000 (0x0028 - 0x0028)
class UNetObjectPrioritizerConfig : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectPrioritizerConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectPrioritizerConfig")
}
static class UNetObjectPrioritizerConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectPrioritizerConfig>();
}
};
DUMPER7_ASSERTS_UNetObjectPrioritizerConfig;
// Class IrisCore.NetObjectCountLimiterConfig
// 0x0018 (0x0040 - 0x0028)
class UNetObjectCountLimiterConfig : public UNetObjectPrioritizerConfig
{
public:
ENetObjectCountLimiterMode Mode; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 MaxObjectCount; // 0x002C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Priority; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OwningConnectionPriority; // 0x0034(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableOwnedObjectsFastLane; // 0x0038(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectCountLimiterConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectCountLimiterConfig")
}
static class UNetObjectCountLimiterConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectCountLimiterConfig>();
}
};
DUMPER7_ASSERTS_UNetObjectCountLimiterConfig;
// Class IrisCore.NetObjectCountLimiter
// 0x0068 (0x0090 - 0x0028)
class UNetObjectCountLimiter final : public UNetObjectPrioritizer
{
public:
uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectCountLimiter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectCountLimiter")
}
static class UNetObjectCountLimiter* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectCountLimiter>();
}
};
DUMPER7_ASSERTS_UNetObjectCountLimiter;
// Class IrisCore.NetObjectFilterDefinitions
// 0x0010 (0x0038 - 0x0028)
class UNetObjectFilterDefinitions final : public UObject
{
public:
TArray<struct FNetObjectFilterDefinition> NetObjectFilterDefinitions; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectFilterDefinitions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectFilterDefinitions")
}
static class UNetObjectFilterDefinitions* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectFilterDefinitions>();
}
};
DUMPER7_ASSERTS_UNetObjectFilterDefinitions;
// Class IrisCore.NetObjectGridFilterConfig
// 0x0048 (0x0078 - 0x0030)
class UNetObjectGridFilterConfig final : public UNetObjectFilterConfig
{
public:
uint32 ViewPosRelevancyFrameCount; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CellSizeX; // 0x0034(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CellSizeY; // 0x0038(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxCullDistance; // 0x003C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefaultCullDistance; // 0x0040(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector MinPos; // 0x0048(0x0018)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MaxPos; // 0x0060(0x0018)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectGridFilterConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectGridFilterConfig")
}
static class UNetObjectGridFilterConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectGridFilterConfig>();
}
};
DUMPER7_ASSERTS_UNetObjectGridFilterConfig;
// Class IrisCore.NetObjectGridFilter
// 0x00A8 (0x00F8 - 0x0050)
class UNetObjectGridFilter : public UNetObjectFilter
{
public:
uint8 Pad_50[0xA8]; // 0x0050(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectGridFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectGridFilter")
}
static class UNetObjectGridFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectGridFilter>();
}
};
DUMPER7_ASSERTS_UNetObjectGridFilter;
// Class IrisCore.NetObjectGridWorldLocFilter
// 0x0008 (0x0100 - 0x00F8)
class UNetObjectGridWorldLocFilter final : public UNetObjectGridFilter
{
public:
uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectGridWorldLocFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectGridWorldLocFilter")
}
static class UNetObjectGridWorldLocFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectGridWorldLocFilter>();
}
};
DUMPER7_ASSERTS_UNetObjectGridWorldLocFilter;
// Class IrisCore.NetObjectGridFragmentLocFilter
// 0x0050 (0x0148 - 0x00F8)
class UNetObjectGridFragmentLocFilter final : public UNetObjectGridFilter
{
public:
uint8 Pad_F8[0x50]; // 0x00F8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectGridFragmentLocFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectGridFragmentLocFilter")
}
static class UNetObjectGridFragmentLocFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectGridFragmentLocFilter>();
}
};
DUMPER7_ASSERTS_UNetObjectGridFragmentLocFilter;
// Class IrisCore.NetObjectPrioritizerDefinitions
// 0x0010 (0x0038 - 0x0028)
class UNetObjectPrioritizerDefinitions final : public UObject
{
public:
TArray<struct FNetObjectPrioritizerDefinition> NetObjectPrioritizerDefinitions; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetObjectPrioritizerDefinitions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetObjectPrioritizerDefinitions")
}
static class UNetObjectPrioritizerDefinitions* GetDefaultObj()
{
return GetDefaultObjImpl<UNetObjectPrioritizerDefinitions>();
}
};
DUMPER7_ASSERTS_UNetObjectPrioritizerDefinitions;
// Class IrisCore.NetRPCHandler
// 0x0008 (0x0040 - 0x0038)
class UNetRPCHandler final : public UNetBlobHandler
{
public:
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetRPCHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetRPCHandler")
}
static class UNetRPCHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNetRPCHandler>();
}
};
DUMPER7_ASSERTS_UNetRPCHandler;
// Class IrisCore.NetTokenDataStream
// 0x0050 (0x0078 - 0x0028)
class UNetTokenDataStream final : public UDataStream
{
public:
uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NetTokenDataStream")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NetTokenDataStream")
}
static class UNetTokenDataStream* GetDefaultObj()
{
return GetDefaultObjImpl<UNetTokenDataStream>();
}
};
DUMPER7_ASSERTS_UNetTokenDataStream;
// Class IrisCore.NopNetObjectFilterConfig
// 0x0000 (0x0030 - 0x0030)
class UNopNetObjectFilterConfig final : public UNetObjectFilterConfig
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NopNetObjectFilterConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NopNetObjectFilterConfig")
}
static class UNopNetObjectFilterConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UNopNetObjectFilterConfig>();
}
};
DUMPER7_ASSERTS_UNopNetObjectFilterConfig;
// Class IrisCore.NopNetObjectFilter
// 0x0000 (0x0050 - 0x0050)
class UNopNetObjectFilter final : public UNetObjectFilter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NopNetObjectFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NopNetObjectFilter")
}
static class UNopNetObjectFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UNopNetObjectFilter>();
}
};
DUMPER7_ASSERTS_UNopNetObjectFilter;
// Class IrisCore.ReplicationBridge
// 0x00E8 (0x0110 - 0x0028)
class UReplicationBridge : public UObject
{
public:
uint8 Pad_28[0xE8]; // 0x0028(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ReplicationBridge")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ReplicationBridge")
}
static class UReplicationBridge* GetDefaultObj()
{
return GetDefaultObjImpl<UReplicationBridge>();
}
};
DUMPER7_ASSERTS_UReplicationBridge;
// Class IrisCore.ObjectReplicationBridge
// 0x03A0 (0x04B0 - 0x0110)
class UObjectReplicationBridge : public UReplicationBridge
{
public:
uint8 Pad_110[0x3A0]; // 0x0110(0x03A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectReplicationBridge")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectReplicationBridge")
}
static class UObjectReplicationBridge* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectReplicationBridge>();
}
};
DUMPER7_ASSERTS_UObjectReplicationBridge;
// Class IrisCore.ObjectReplicationBridgeConfig
// 0x0050 (0x0078 - 0x0028)
class UObjectReplicationBridgeConfig final : public UObject
{
public:
TArray<struct FObjectReplicationBridgePollConfig> PollConfigs; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
TArray<struct FObjectReplicationBridgeFilterConfig> FilterConfigs; // 0x0038(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
TArray<struct FObjectReplicationBridgePrioritizerConfig> PrioritizerConfigs; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
TArray<struct FObjectReplicationBridgeDeltaCompressionConfig> DeltaCompressionConfigs; // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
class FName DefaultSpatialFilterName; // 0x0068(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class FName RequiredNetDriverChannelClassName; // 0x0070(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectReplicationBridgeConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectReplicationBridgeConfig")
}
static class UObjectReplicationBridgeConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectReplicationBridgeConfig>();
}
};
DUMPER7_ASSERTS_UObjectReplicationBridgeConfig;
// Class IrisCore.SequentialPartialNetBlobHandlerConfig
// 0x0008 (0x0030 - 0x0028)
class USequentialPartialNetBlobHandlerConfig : public UObject
{
public:
uint32 MaxPartBitCount; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint32 MaxPartCount; // 0x002C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SequentialPartialNetBlobHandlerConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SequentialPartialNetBlobHandlerConfig")
}
static class USequentialPartialNetBlobHandlerConfig* GetDefaultObj()
{
return GetDefaultObjImpl<USequentialPartialNetBlobHandlerConfig>();
}
};
DUMPER7_ASSERTS_USequentialPartialNetBlobHandlerConfig;
// Class IrisCore.PartialNetObjectAttachmentHandlerConfig
// 0x0008 (0x0038 - 0x0030)
class UPartialNetObjectAttachmentHandlerConfig final : public USequentialPartialNetBlobHandlerConfig
{
public:
uint32 BitCountSplitThreshold; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PartialNetObjectAttachmentHandlerConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PartialNetObjectAttachmentHandlerConfig")
}
static class UPartialNetObjectAttachmentHandlerConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UPartialNetObjectAttachmentHandlerConfig>();
}
};
DUMPER7_ASSERTS_UPartialNetObjectAttachmentHandlerConfig;
// Class IrisCore.SequentialPartialNetBlobHandler
// 0x0010 (0x0048 - 0x0038)
class USequentialPartialNetBlobHandler : public UNetBlobHandler
{
public:
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SequentialPartialNetBlobHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SequentialPartialNetBlobHandler")
}
static class USequentialPartialNetBlobHandler* GetDefaultObj()
{
return GetDefaultObjImpl<USequentialPartialNetBlobHandler>();
}
};
DUMPER7_ASSERTS_USequentialPartialNetBlobHandler;
// Class IrisCore.PartialNetObjectAttachmentHandler
// 0x0000 (0x0048 - 0x0048)
class UPartialNetObjectAttachmentHandler final : public USequentialPartialNetBlobHandler
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PartialNetObjectAttachmentHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PartialNetObjectAttachmentHandler")
}
static class UPartialNetObjectAttachmentHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UPartialNetObjectAttachmentHandler>();
}
};
DUMPER7_ASSERTS_UPartialNetObjectAttachmentHandler;
// Class IrisCore.ReplicationDataStream
// 0x0010 (0x0038 - 0x0028)
class UReplicationDataStream final : public UDataStream
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ReplicationDataStream")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ReplicationDataStream")
}
static class UReplicationDataStream* GetDefaultObj()
{
return GetDefaultObjImpl<UReplicationDataStream>();
}
};
DUMPER7_ASSERTS_UReplicationDataStream;
// Class IrisCore.ReplicationSystem
// 0x0030 (0x0058 - 0x0028)
class UReplicationSystem final : public UObject
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UReplicationBridge* ReplicationBridge; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ReplicationSystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ReplicationSystem")
}
static class UReplicationSystem* GetDefaultObj()
{
return GetDefaultObjImpl<UReplicationSystem>();
}
};
DUMPER7_ASSERTS_UReplicationSystem;
// Class IrisCore.SphereNetObjectPrioritizerConfig
// 0x0018 (0x0040 - 0x0028)
class USphereNetObjectPrioritizerConfig : public UNetObjectPrioritizerConfig
{
public:
float InnerRadius; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterRadius; // 0x002C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InnerPriority; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterPriority; // 0x0034(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OutsidePriority; // 0x0038(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SphereNetObjectPrioritizerConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SphereNetObjectPrioritizerConfig")
}
static class USphereNetObjectPrioritizerConfig* GetDefaultObj()
{
return GetDefaultObjImpl<USphereNetObjectPrioritizerConfig>();
}
};
DUMPER7_ASSERTS_USphereNetObjectPrioritizerConfig;
// Class IrisCore.SphereNetObjectPrioritizer
// 0x0008 (0x0068 - 0x0060)
class USphereNetObjectPrioritizer : public ULocationBasedNetObjectPrioritizer
{
public:
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SphereNetObjectPrioritizer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SphereNetObjectPrioritizer")
}
static class USphereNetObjectPrioritizer* GetDefaultObj()
{
return GetDefaultObjImpl<USphereNetObjectPrioritizer>();
}
};
DUMPER7_ASSERTS_USphereNetObjectPrioritizer;
// Class IrisCore.SphereWithOwnerBoostNetObjectPrioritizerConfig
// 0x0008 (0x0048 - 0x0040)
class USphereWithOwnerBoostNetObjectPrioritizerConfig final : public USphereNetObjectPrioritizerConfig
{
public:
float OwnerPriorityBoost; // 0x0040(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SphereWithOwnerBoostNetObjectPrioritizerConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SphereWithOwnerBoostNetObjectPrioritizerConfig")
}
static class USphereWithOwnerBoostNetObjectPrioritizerConfig* GetDefaultObj()
{
return GetDefaultObjImpl<USphereWithOwnerBoostNetObjectPrioritizerConfig>();
}
};
DUMPER7_ASSERTS_USphereWithOwnerBoostNetObjectPrioritizerConfig;
// Class IrisCore.SphereWithOwnerBoostNetObjectPrioritizer
// 0x0038 (0x00A0 - 0x0068)
class USphereWithOwnerBoostNetObjectPrioritizer final : public USphereNetObjectPrioritizer
{
public:
uint8 Pad_68[0x38]; // 0x0068(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SphereWithOwnerBoostNetObjectPrioritizer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SphereWithOwnerBoostNetObjectPrioritizer")
}
static class USphereWithOwnerBoostNetObjectPrioritizer* GetDefaultObj()
{
return GetDefaultObjImpl<USphereWithOwnerBoostNetObjectPrioritizer>();
}
};
DUMPER7_ASSERTS_USphereWithOwnerBoostNetObjectPrioritizer;
// Class IrisCore.ReplicationStateDescriptorConfig
// 0x0010 (0x0038 - 0x0028)
class UReplicationStateDescriptorConfig final : public UObject
{
public:
TArray<struct FSupportsStructNetSerializerConfig> SupportsStructNetSerializerList; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ReplicationStateDescriptorConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ReplicationStateDescriptorConfig")
}
static class UReplicationStateDescriptorConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UReplicationStateDescriptorConfig>();
}
};
DUMPER7_ASSERTS_UReplicationStateDescriptorConfig;
}