mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
247 lines
15 KiB
C++
247 lines
15 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Party.Chatroom
|
|
class UChatroom : public UObject
|
|
{
|
|
public:
|
|
class FString CurrentChatRoomId; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MaxChatRoomRetries; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 NumChatRoomRetries; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_DFE[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChatroom* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x180 (0x1A8 - 0x28)
|
|
// Class Party.SocialManager
|
|
class USocialManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E05[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class USocialToolkit*> SocialToolkits; // 0x50(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
class USocialDebugTools* SocialDebugTools; // 0x60(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E06[0x140]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x280 (0x2A8 - 0x28)
|
|
// Class Party.SocialToolkit
|
|
class USocialToolkit : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E0B[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USocialUser* LocalUser; // 0x68(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class USocialUser*> AllUsers; // 0x70(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E0C[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class ULocalPlayer> LocalPlayerOwner; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USocialChatManager* SocialChatManager; // 0xD8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E0D[0x1C8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialToolkit* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1F8 (0x220 - 0x28)
|
|
// Class Party.SocialChatManager
|
|
class USocialChatManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E11[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<TWeakObjectPtr<class USocialUser>, class USocialPrivateMessageChannel*> DirectChannelsByTargetUser; // 0x78(0x50)(UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TMap<class FString, class USocialChatRoom*> ChatRoomsById; // 0xC8(0x50)(UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TMap<class FString, class USocialReadOnlyChatChannel*> ReadOnlyChannelsByDisplayName; // 0x118(0x50)(UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
bool bEnableChatSlashCommands; // 0x168(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E14[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FUniqueNetIdRepl, class USocialGroupChannel*> GroupChannels; // 0x170(0x50)(UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E15[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialChatManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC0 (0xE8 - 0x28)
|
|
// Class Party.SocialChatChannel
|
|
class USocialChatChannel : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E19[0xC0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialChatChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xF8 - 0xE8)
|
|
// Class Party.SocialChatRoom
|
|
class USocialChatRoom : public USocialChatChannel
|
|
{
|
|
public:
|
|
uint8 Pad_E1C[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialChatRoom* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Party.SocialGroupChannel
|
|
class USocialGroupChannel : public UObject
|
|
{
|
|
public:
|
|
class USocialUser* SocialUser; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FUniqueNetIdRepl GroupID; // 0x30(0x30)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FText DisplayName; // 0x60(0x18)(NativeAccessSpecifierPrivate)
|
|
TArray<class USocialUser*> Members; // 0x78(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E21[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialGroupChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xF8 - 0xF8)
|
|
// Class Party.SocialPartyChatRoom
|
|
class USocialPartyChatRoom : public USocialChatRoom
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialPartyChatRoom* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xF0 - 0xE8)
|
|
// Class Party.SocialPrivateMessageChannel
|
|
class USocialPrivateMessageChannel : public USocialChatChannel
|
|
{
|
|
public:
|
|
class USocialUser* TargetUser; // 0xE8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialPrivateMessageChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xE8 - 0xE8)
|
|
// Class Party.SocialReadOnlyChatChannel
|
|
class USocialReadOnlyChatChannel : public USocialChatChannel
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialReadOnlyChatChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x358 (0x380 - 0x28)
|
|
// Class Party.SocialParty
|
|
class USocialParty : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E4C[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APartyBeaconClient> ReservationBeaconClientClass; // 0x60(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ASpectatorBeaconClient> SpectatorBeaconClientClass; // 0x68(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E4E[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FUniqueNetIdRepl OwningLocalUserId; // 0x80(0x30)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FUniqueNetIdRepl CurrentLeaderId; // 0xB0(0x30)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<struct FUniqueNetIdRepl, class UPartyMember*> PartyMembersById; // 0xE0(0x50)(UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
bool bEnableAutomaticPartyRejoin; // 0x130(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E4F[0x57]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
double PlatformUserInviteCooldown; // 0x188(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
double PrimaryUserInviteCooldown; // 0x190(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E50[0x74]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class APartyBeaconClient> ReservationBeaconClient; // 0x20C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E51[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class ASpectatorBeaconClient> SpectatorBeaconClient; // 0x21C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E52[0x2C]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float JoinInProgressTimerRate; // 0x250(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 JoinInProgressRequestTimeout; // 0x254(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 JoinInProgressResponseTimeout; // 0x258(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E53[0x124]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialParty* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xE8 (0x110 - 0x28)
|
|
// Class Party.PartyMember
|
|
class UPartyMember : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E54[0x48]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USocialUser* SocialUser; // 0x70(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E55[0x98]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPartyMember* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Party.SocialDebugTools
|
|
class USocialDebugTools : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E58[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialDebugTools* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Party.SocialSettings
|
|
class USocialSettings : public UObject
|
|
{
|
|
public:
|
|
TArray<class FName> OssNamesWithEnvironmentIdPrefix; // 0x28(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
|
|
int32 DefaultMaxPartySize; // 0x38(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bPreferPlatformInvites; // 0x3C(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bMustSendPrimaryInvites; // 0x3D(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bLeavePartyOnDisconnect; // 0x3E(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bSetDesiredPrivacyOnLocalPlayerBecomesLeader; // 0x3F(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float UserListAutoUpdateRate; // 0x40(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MinNicknameLength; // 0x44(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MaxNicknameLength; // 0x48(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E5A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FSocialPlatformDescription> SocialPlatformDescriptions; // 0x50(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x198 (0x1C0 - 0x28)
|
|
// Class Party.SocialUser
|
|
class USocialUser : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E5B[0x198]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USocialUser* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|