Files

255 lines
14 KiB
C++
Raw Permalink Normal View History

2025-10-29 19:20:10 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: NetCore
#include "Basic.hpp"
namespace SDK
{
// Enum NetCore.ENetworkFailure
// NumValues: 0x000C
enum class ENetworkFailure : uint8
{
NetDriverAlreadyExists = 0,
NetDriverCreateFailure = 1,
NetDriverListenFailure = 2,
ConnectionLost = 3,
ConnectionTimeout = 4,
FailureReceived = 5,
OutdatedClient = 6,
OutdatedServer = 7,
PendingConnectionFailure = 8,
NetGuidMismatch = 9,
NetChecksumMismatch = 10,
ENetworkFailure_MAX = 11,
};
// Enum NetCore.EReplicationSystem
// NumValues: 0x0004
enum class EReplicationSystem : uint8
{
Default = 0,
Generic = 1,
Iris = 2,
EReplicationSystem_MAX = 3,
};
// Enum NetCore.ENetCloseResult
// NumValues: 0x0072
enum class ENetCloseResult : uint8
{
NetDriverAlreadyExists = 0,
NetDriverCreateFailure = 1,
NetDriverListenFailure = 2,
ConnectionLost = 3,
ConnectionTimeout = 4,
FailureReceived = 5,
OutdatedClient = 6,
OutdatedServer = 7,
PendingConnectionFailure = 8,
NetGuidMismatch = 9,
NetChecksumMismatch = 10,
SecurityMalformedPacket = 11,
SecurityInvalidData = 12,
SecurityClosed = 13,
Unknown = 14,
Success = 15,
Extended = 16,
HostClosedConnection = 17,
Disconnect = 18,
Upgrade = 19,
PreLoginFailure = 20,
JoinFailure = 21,
JoinSplitFailure = 22,
AddressResolutionFailed = 23,
RPCDoS = 24,
Cleanup = 25,
MissingLevelPackage = 26,
PacketHandlerIncomingError = 27,
ZeroLastByte = 28,
ZeroSize = 29,
ReadHeaderFail = 30,
ReadHeaderExtraFail = 31,
AckSequenceMismatch = 32,
BunchBadChannelIndex = 33,
BunchChannelNameFail = 34,
BunchWrongChannelType = 35,
BunchHeaderOverflow = 36,
BunchDataOverflow = 37,
BunchServerPackageMapExports = 38,
BunchPrematureControlChannel = 39,
BunchPrematureChannel = 40,
BunchPrematureControlClose = 41,
UnknownChannelType = 42,
PrematureSend = 43,
CorruptData = 44,
SocketSendFailure = 45,
BadChildConnectionIndex = 46,
LogLimitInstant = 47,
LogLimitSustained = 48,
EncryptionFailure = 49,
EncryptionTokenMissing = 50,
ReceivedNetGUIDBunchFail = 51,
ReceivedNetExtBunchFail = 52,
MaxReliableExceeded = 53,
ReceivedNextBunchFail = 54,
ReceivedNextBunchQueueFail = 55,
PartialInitialReliableDestroy = 56,
PartialMergeReliableDestroy = 57,
PartialInitialNonByteAligned = 58,
PartialNonByteAligned = 59,
PartialFinalPackageMapExports = 60,
PartialTooLarge = 61,
AlreadyOpen = 62,
ReliableBeforeOpen = 63,
ReliableBufferOverflow = 64,
RPCReliableBufferOverflow = 65,
ControlChannelClose = 66,
ControlChannelEndianCheck = 67,
ControlChannelPlayerChannelFail = 68,
ControlChannelMessageUnknown = 69,
ControlChannelMessageFail = 70,
ControlChannelMessagePayloadFail = 71,
ControlChannelBunchOverflowed = 72,
ControlChannelQueueBunchOverflowed = 73,
ClientHasMustBeMappedGUIDs = 74,
ClientSentDestructionInfo = 75,
UnregisteredMustBeMappedGUID = 76,
ObjectReplicatorReceivedBunchFail = 77,
ContentBlockFail = 78,
ContentBlockHeaderRepLayoutFail = 79,
ContentBlockHeaderIsActorFail = 80,
ContentBlockHeaderObjFail = 81,
ContentBlockHeaderPrematureEnd = 82,
ContentBlockHeaderSubObjectActor = 83,
ContentBlockHeaderBadParent = 84,
ContentBlockHeaderInvalidCreate = 85,
ContentBlockHeaderStablyNamedFail = 86,
ContentBlockHeaderNoSubObjectClass = 87,
ContentBlockHeaderUObjectSubObject = 88,
ContentBlockHeaderAActorSubObject = 89,
ContentBlockHeaderFail = 90,
ContentBlockPayloadBitsFail = 91,
FieldHeaderRepIndex = 92,
FieldHeaderBadRepIndex = 93,
FieldHeaderPayloadBitsFail = 94,
FieldPayloadFail = 95,
ReplicationChannelCountMaxedOut = 96,
BeaconControlFlowError = 97,
BeaconUnableToParsePacket = 98,
BeaconAuthenticationFailure = 99,
BeaconLoginInvalidIdError = 100,
BeaconLoginInvalidAuthHandlerError = 101,
BeaconAuthError = 102,
BeaconSpawnClientWorldPackageNameError = 103,
BeaconSpawnExistingActorError = 104,
BeaconSpawnFailureError = 105,
BeaconSpawnNetGUIDAckNoActor = 106,
BeaconSpawnNetGUIDAckNoHost = 107,
BeaconSpawnUnexpectedError = 108,
IrisProtocolMismatch = 109,
IrisNetRefHandleError = 110,
FaultDisconnect = 111,
NotRecoverable = 112,
ENetCloseResult_MAX = 113,
};
// Enum NetCore.EFastArraySerializerDeltaFlags
// NumValues: 0x0005
enum class EFastArraySerializerDeltaFlags : uint8
{
None = 0,
HasBeenSerialized = 1,
HasDeltaBeenRequested = 2,
IsUsingDeltaSerialization = 4,
EFastArraySerializerDeltaFlags_MAX = 5,
};
// ScriptStruct NetCore.NetAnalyticsDataConfig
// 0x000C (0x000C - 0x0000)
struct FNetAnalyticsDataConfig final
{
public:
class FName DataName; // 0x0000(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0008(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNetAnalyticsDataConfig;
// ScriptStruct NetCore.StateStruct
// 0x0018 (0x0018 - 0x0000)
struct FStateStruct
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FString StateName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FStateStruct;
// ScriptStruct NetCore.EscalationState
// 0x0018 (0x0030 - 0x0018)
struct FEscalationState : public FStateStruct
{
public:
bool bLogEscalate; // 0x0018(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDormant; // 0x0019(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int16 CooloffTime; // 0x001A(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int16 AutoEscalateTime; // 0x001C(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 HighestTimePeriod; // 0x001E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TArray<int8> AllTimePeriods; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FEscalationState;
// ScriptStruct NetCore.NetFaultState
// 0x0010 (0x0040 - 0x0030)
struct FNetFaultState final : public FEscalationState
{
public:
bool bCloseConnection; // 0x0030(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x1]; // 0x0031(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int16 EscalateQuotaFaultsPerPeriod; // 0x0032(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 EscalateQuotaFaultPercentPerPeriod; // 0x0034(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x1]; // 0x0035(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int16 DescalateQuotaFaultsPerPeriod; // 0x0036(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 DescalateQuotaFaultPercentPerPeriod; // 0x0038(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 EscalateQuotaTimePeriod; // 0x0039(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNetFaultState;
// ScriptStruct NetCore.FastArraySerializerItem
// 0x000C (0x000C - 0x0000)
struct FFastArraySerializerItem
{
public:
int32 ReplicationID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ReplicationKey; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MostRecentArrayReplicationKey; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFastArraySerializerItem;
// ScriptStruct NetCore.FastArraySerializer
// 0x0108 (0x0108 - 0x0000)
struct alignas(0x08) FFastArraySerializer
{
public:
uint8 Pad_0[0x54]; // 0x0000(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
int32 ArrayReplicationKey; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_58[0xA8]; // 0x0058(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
EFastArraySerializerDeltaFlags DeltaFlags; // 0x0100(0x0001)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFastArraySerializer;
}