Files
ReshadePluginsCore/StyxShardsOFDarkness/SDK/OnlineSubsystemUtils_classes.hpp
2026-03-29 19:41:33 +02:00

980 lines
44 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: OnlineSubsystemUtils
#include "Basic.hpp"
#include "Engine_classes.hpp"
#include "OnlineSubsystem_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "OnlineSubsystemUtils_structs.hpp"
namespace SDK
{
// Class OnlineSubsystemUtils.AchievementQueryCallbackProxy
// 0x0038 (0x0060 - 0x0028)
class UAchievementQueryCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UAchievementQueryCallbackProxy* CacheAchievementDescriptions(class UObject* WorldContextObject, class APlayerController* PlayerController);
static class UAchievementQueryCallbackProxy* CacheAchievements(class UObject* WorldContextObject, class APlayerController* PlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AchievementQueryCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AchievementQueryCallbackProxy")
}
static class UAchievementQueryCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UAchievementQueryCallbackProxy>();
}
};
DUMPER7_ASSERTS_UAchievementQueryCallbackProxy;
// Class OnlineSubsystemUtils.OnlineSessionClient
// 0x02D8 (0x0300 - 0x0028)
class UOnlineSessionClient : public UOnlineSession
{
public:
uint8 Pad_28[0x2D0]; // 0x0028(0x02D0)(Fixing Size After Last Property [ Dumper-7 ])
bool bIsFromInvite; // 0x02F8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool bHandlingDisconnect; // 0x02F9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_2FA[0x6]; // 0x02FA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("OnlineSessionClient")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"OnlineSessionClient")
}
static class UOnlineSessionClient* GetDefaultObj()
{
return GetDefaultObjImpl<UOnlineSessionClient>();
}
};
DUMPER7_ASSERTS_UOnlineSessionClient;
// Class OnlineSubsystemUtils.AchievementBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UAchievementBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static void GetCachedAchievementDescription(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementID, bool* bFoundID, class FText* Title, class FText* LockedDescription, class FText* UnlockedDescription, bool* bHidden);
static void GetCachedAchievementProgress(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementID, bool* bFoundID, float* Progress);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AchievementBlueprintLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AchievementBlueprintLibrary")
}
static class UAchievementBlueprintLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UAchievementBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UAchievementBlueprintLibrary;
// Class OnlineSubsystemUtils.AchievementWriteCallbackProxy
// 0x0050 (0x0078 - 0x0028)
class UAchievementWriteCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UAchievementWriteCallbackProxy* WriteAchievementProgress(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementName, float Progress, int32 UserTag);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AchievementWriteCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AchievementWriteCallbackProxy")
}
static class UAchievementWriteCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UAchievementWriteCallbackProxy>();
}
};
DUMPER7_ASSERTS_UAchievementWriteCallbackProxy;
// Class OnlineSubsystemUtils.ConnectionCallbackProxy
// 0x0078 (0x00A0 - 0x0028)
class UConnectionCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x58]; // 0x0048(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UConnectionCallbackProxy* ConnectToService(class UObject* WorldContextObject, class APlayerController* PlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConnectionCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConnectionCallbackProxy")
}
static class UConnectionCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UConnectionCallbackProxy>();
}
};
DUMPER7_ASSERTS_UConnectionCallbackProxy;
// Class OnlineSubsystemUtils.CreateSessionCallbackProxy
// 0x00C8 (0x00F0 - 0x0028)
class UCreateSessionCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0xA8]; // 0x0048(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UCreateSessionCallbackProxy* CreateSession(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CreateSessionCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CreateSessionCallbackProxy")
}
static class UCreateSessionCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UCreateSessionCallbackProxy>();
}
};
DUMPER7_ASSERTS_UCreateSessionCallbackProxy;
// Class OnlineSubsystemUtils.DestroySessionCallbackProxy
// 0x0078 (0x00A0 - 0x0028)
class UDestroySessionCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x58]; // 0x0048(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UDestroySessionCallbackProxy* DestroySession(class UObject* WorldContextObject, class APlayerController* PlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DestroySessionCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DestroySessionCallbackProxy")
}
static class UDestroySessionCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UDestroySessionCallbackProxy>();
}
};
DUMPER7_ASSERTS_UDestroySessionCallbackProxy;
// Class OnlineSubsystemUtils.EndMatchCallbackProxy
// 0x0050 (0x0078 - 0x0028)
class UEndMatchCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UEndMatchCallbackProxy* EndMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, TScriptInterface<class ITurnBasedMatchInterface> MatchActor, const class FString& MatchID, EMPMatchOutcome LocalPlayerOutcome, EMPMatchOutcome OtherPlayersOutcome);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EndMatchCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EndMatchCallbackProxy")
}
static class UEndMatchCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UEndMatchCallbackProxy>();
}
};
DUMPER7_ASSERTS_UEndMatchCallbackProxy;
// Class OnlineSubsystemUtils.EndTurnCallbackProxy
// 0x0048 (0x0070 - 0x0028)
class UEndTurnCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UEndTurnCallbackProxy* EndTurn(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, TScriptInterface<class ITurnBasedMatchInterface> TurnBasedMatchInterface);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EndTurnCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EndTurnCallbackProxy")
}
static class UEndTurnCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UEndTurnCallbackProxy>();
}
};
DUMPER7_ASSERTS_UEndTurnCallbackProxy;
// Class OnlineSubsystemUtils.FindSessionsCallbackProxy
// 0x0098 (0x00C0 - 0x0028)
class UFindSessionsCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x78]; // 0x0048(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UFindSessionsCallbackProxy* FindSessions(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 MaxResults, bool bUseLAN);
static int32 GetCurrentPlayers(const struct FBlueprintSessionResult& Result);
static int32 GetMaxPlayers(const struct FBlueprintSessionResult& Result);
static int32 GetPingInMs(const struct FBlueprintSessionResult& Result);
static class FString GetServerName(const struct FBlueprintSessionResult& Result);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FindSessionsCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FindSessionsCallbackProxy")
}
static class UFindSessionsCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UFindSessionsCallbackProxy>();
}
};
DUMPER7_ASSERTS_UFindSessionsCallbackProxy;
// Class OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy
// 0x0058 (0x0080 - 0x0028)
class UFindTurnBasedMatchCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x38]; // 0x0048(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UFindTurnBasedMatchCallbackProxy* FindTurnBasedMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, TScriptInterface<class ITurnBasedMatchInterface> MatchActor, int32 MinPlayers, int32 MaxPlayers, int32 PlayerGroup, bool ShowExistingMatches);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FindTurnBasedMatchCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FindTurnBasedMatchCallbackProxy")
}
static class UFindTurnBasedMatchCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UFindTurnBasedMatchCallbackProxy>();
}
};
DUMPER7_ASSERTS_UFindTurnBasedMatchCallbackProxy;
// Class OnlineSubsystemUtils.InAppPurchaseCallbackProxy
// 0x0098 (0x00C0 - 0x0028)
class UInAppPurchaseCallbackProxy final : public UObject
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x78]; // 0x0048(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UInAppPurchaseCallbackProxy* CreateProxyObjectForInAppPurchase(class APlayerController* PlayerController, const struct FInAppPurchaseProductRequest& ProductRequest);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InAppPurchaseCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InAppPurchaseCallbackProxy")
}
static class UInAppPurchaseCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UInAppPurchaseCallbackProxy>();
}
};
DUMPER7_ASSERTS_UInAppPurchaseCallbackProxy;
// Class OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy
// 0x00A8 (0x00D0 - 0x0028)
class UInAppPurchaseQueryCallbackProxy final : public UObject
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x88]; // 0x0048(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UInAppPurchaseQueryCallbackProxy* CreateProxyObjectForInAppPurchaseQuery(class APlayerController* PlayerController, const TArray<class FString>& ProductIdentifiers);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InAppPurchaseQueryCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InAppPurchaseQueryCallbackProxy")
}
static class UInAppPurchaseQueryCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UInAppPurchaseQueryCallbackProxy>();
}
};
DUMPER7_ASSERTS_UInAppPurchaseQueryCallbackProxy;
// Class OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy
// 0x00A8 (0x00D0 - 0x0028)
class UInAppPurchaseRestoreCallbackProxy final : public UObject
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x88]; // 0x0048(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UInAppPurchaseRestoreCallbackProxy* CreateProxyObjectForInAppPurchaseRestore(const TArray<struct FInAppPurchaseProductRequest>& ConsumableProductFlags, class APlayerController* PlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InAppPurchaseRestoreCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InAppPurchaseRestoreCallbackProxy")
}
static class UInAppPurchaseRestoreCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UInAppPurchaseRestoreCallbackProxy>();
}
};
DUMPER7_ASSERTS_UInAppPurchaseRestoreCallbackProxy;
// Class OnlineSubsystemUtils.IpConnection
// 0x0020 (0x336E8 - 0x336C8)
class UIpConnection : public UNetConnection
{
public:
uint8 Pad_336C8[0x20]; // 0x336C8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("IpConnection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"IpConnection")
}
static class UIpConnection* GetDefaultObj()
{
return GetDefaultObjImpl<UIpConnection>();
}
};
DUMPER7_ASSERTS_UIpConnection;
// Class OnlineSubsystemUtils.IpNetDriver
// 0x0020 (0x0380 - 0x0360)
class UIpNetDriver : public UNetDriver
{
public:
uint8 LogPortUnreach : 1; // 0x0360(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, NativeAccessSpecifierPublic))
uint8 AllowPlayerPortUnreach : 1; // 0x0360(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, NativeAccessSpecifierPublic))
uint8 Pad_361[0x3]; // 0x0361(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint32 MaxPortCountToTry; // 0x0364(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_368[0x18]; // 0x0368(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("IpNetDriver")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"IpNetDriver")
}
static class UIpNetDriver* GetDefaultObj()
{
return GetDefaultObjImpl<UIpNetDriver>();
}
};
DUMPER7_ASSERTS_UIpNetDriver;
// Class OnlineSubsystemUtils.JoinSessionCallbackProxy
// 0x0138 (0x0160 - 0x0028)
class UJoinSessionCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x118]; // 0x0048(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UJoinSessionCallbackProxy* JoinSession(class UObject* WorldContextObject, class APlayerController* PlayerController, const struct FBlueprintSessionResult& SearchResult);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("JoinSessionCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"JoinSessionCallbackProxy")
}
static class UJoinSessionCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UJoinSessionCallbackProxy>();
}
};
DUMPER7_ASSERTS_UJoinSessionCallbackProxy;
// Class OnlineSubsystemUtils.LeaderboardBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class ULeaderboardBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static bool WriteLeaderboardInteger(class APlayerController* PlayerController, class FName StatName, int32 StatValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LeaderboardBlueprintLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LeaderboardBlueprintLibrary")
}
static class ULeaderboardBlueprintLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<ULeaderboardBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_ULeaderboardBlueprintLibrary;
// Class OnlineSubsystemUtils.LeaderboardFlushCallbackProxy
// 0x0078 (0x00A0 - 0x0028)
class ULeaderboardFlushCallbackProxy final : public UObject
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x58]; // 0x0048(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(class APlayerController* PlayerController, class FName SessionName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LeaderboardFlushCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LeaderboardFlushCallbackProxy")
}
static class ULeaderboardFlushCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<ULeaderboardFlushCallbackProxy>();
}
};
DUMPER7_ASSERTS_ULeaderboardFlushCallbackProxy;
// Class OnlineSubsystemUtils.LeaderboardQueryCallbackProxy
// 0x00A8 (0x00D0 - 0x0028)
class ULeaderboardQueryCallbackProxy final : public UObject
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x88]; // 0x0048(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(class APlayerController* PlayerController, class FName StatName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LeaderboardQueryCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LeaderboardQueryCallbackProxy")
}
static class ULeaderboardQueryCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<ULeaderboardQueryCallbackProxy>();
}
};
DUMPER7_ASSERTS_ULeaderboardQueryCallbackProxy;
// Class OnlineSubsystemUtils.LogoutCallbackProxy
// 0x0038 (0x0060 - 0x0028)
class ULogoutCallbackProxy final : public UBlueprintAsyncActionBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class ULogoutCallbackProxy* Logout(class UObject* WorldContextObject, class APlayerController* PlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LogoutCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LogoutCallbackProxy")
}
static class ULogoutCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<ULogoutCallbackProxy>();
}
};
DUMPER7_ASSERTS_ULogoutCallbackProxy;
// Class OnlineSubsystemUtils.OnlineBeacon
// 0x0028 (0x03A8 - 0x0380)
class AOnlineBeacon : public AActor
{
public:
uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
float BeaconConnectionInitialTimeout; // 0x0388(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BeaconConnectionTimeout; // 0x038C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNetDriver* NetDriver; // 0x0390(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_398[0x10]; // 0x0398(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("OnlineBeacon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"OnlineBeacon")
}
static class AOnlineBeacon* GetDefaultObj()
{
return GetDefaultObjImpl<AOnlineBeacon>();
}
};
DUMPER7_ASSERTS_AOnlineBeacon;
// Class OnlineSubsystemUtils.OnlineBeaconClient
// 0x0068 (0x0410 - 0x03A8)
class AOnlineBeaconClient : public AOnlineBeacon
{
public:
class AOnlineBeaconHostObject* BeaconOwner; // 0x03A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNetConnection* BeaconConnection; // 0x03B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EBeaconConnectionState ConnectionState; // 0x03B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3B9[0x57]; // 0x03B9(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClientOnConnected();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("OnlineBeaconClient")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"OnlineBeaconClient")
}
static class AOnlineBeaconClient* GetDefaultObj()
{
return GetDefaultObjImpl<AOnlineBeaconClient>();
}
};
DUMPER7_ASSERTS_AOnlineBeaconClient;
// Class OnlineSubsystemUtils.PartyBeaconState
// 0x0048 (0x0070 - 0x0028)
class UPartyBeaconState final : public UObject
{
public:
class FName SessionName; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 NumConsumedReservations; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MaxReservations; // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 NumTeams; // 0x0038(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 NumPlayersPerTeam; // 0x003C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName TeamAssignmentMethod; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 ReservedHostTeamNum; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 ForceTeamNum; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FPartyReservation> Reservations; // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PartyBeaconState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PartyBeaconState")
}
static class UPartyBeaconState* GetDefaultObj()
{
return GetDefaultObjImpl<UPartyBeaconState>();
}
};
DUMPER7_ASSERTS_UPartyBeaconState;
// Class OnlineSubsystemUtils.PartyBeaconClient
// 0x0130 (0x0540 - 0x0410)
class APartyBeaconClient final : public AOnlineBeaconClient
{
public:
uint8 Pad_410[0xC0]; // 0x0410(0x00C0)(Fixing Size After Last Property [ Dumper-7 ])
class FString DestSessionId; // 0x04D0(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FPartyReservation PendingReservation; // 0x04E0(0x0030)(Protected, NativeAccessSpecifierProtected)
EClientRequestType RequestType; // 0x0510(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bPendingReservationSent; // 0x0511(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool bCancelReservation; // 0x0512(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_513[0x2D]; // 0x0513(0x002D)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClientCancelReservationResponse(EPartyReservationResult ReservationResponse);
void ClientReservationResponse(EPartyReservationResult ReservationResponse);
void ClientSendReservationFull();
void ClientSendReservationUpdates(int32 NumRemainingReservations);
void ServerCancelReservationRequest(const struct FUniqueNetIdRepl& PartyLeader);
void ServerReservationRequest(const class FString& SessionId, const struct FPartyReservation& Reservation);
void ServerUpdateReservationRequest(const class FString& SessionId, const struct FPartyReservation& ReservationUpdate);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PartyBeaconClient")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PartyBeaconClient")
}
static class APartyBeaconClient* GetDefaultObj()
{
return GetDefaultObjImpl<APartyBeaconClient>();
}
};
DUMPER7_ASSERTS_APartyBeaconClient;
// Class OnlineSubsystemUtils.TestBeaconClient
// 0x0000 (0x0410 - 0x0410)
class ATestBeaconClient final : public AOnlineBeaconClient
{
public:
void ClientPing();
void ServerPong();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TestBeaconClient")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TestBeaconClient")
}
static class ATestBeaconClient* GetDefaultObj()
{
return GetDefaultObjImpl<ATestBeaconClient>();
}
};
DUMPER7_ASSERTS_ATestBeaconClient;
// Class OnlineSubsystemUtils.OnlineBeaconHost
// 0x00B8 (0x0460 - 0x03A8)
class AOnlineBeaconHost final : public AOnlineBeacon
{
public:
int32 ListenPort; // 0x03A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AOnlineBeaconClient*> ClientActors; // 0x03B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_3C0[0xA0]; // 0x03C0(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("OnlineBeaconHost")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"OnlineBeaconHost")
}
static class AOnlineBeaconHost* GetDefaultObj()
{
return GetDefaultObjImpl<AOnlineBeaconHost>();
}
};
DUMPER7_ASSERTS_AOnlineBeaconHost;
// Class OnlineSubsystemUtils.OnlineBeaconHostObject
// 0x0028 (0x03A8 - 0x0380)
class AOnlineBeaconHostObject : public AActor
{
public:
class FString BeaconTypeName; // 0x0380(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class AOnlineBeaconClient> ClientBeaconActorClass; // 0x0390(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class AOnlineBeaconClient*> ClientActors; // 0x0398(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("OnlineBeaconHostObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"OnlineBeaconHostObject")
}
static class AOnlineBeaconHostObject* GetDefaultObj()
{
return GetDefaultObjImpl<AOnlineBeaconHostObject>();
}
};
DUMPER7_ASSERTS_AOnlineBeaconHostObject;
// Class OnlineSubsystemUtils.PartyBeaconHost
// 0x0158 (0x0500 - 0x03A8)
class APartyBeaconHost final : public AOnlineBeaconHostObject
{
public:
class UPartyBeaconState* State; // 0x03A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3B0[0x140]; // 0x03B0(0x0140)(Fixing Size After Last Property [ Dumper-7 ])
bool bLogoutOnSessionTimeout; // 0x04F0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SessionTimeoutSecs; // 0x04F4(0x0004)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TravelSessionTimeoutSecs; // 0x04F8(0x0004)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PartyBeaconHost")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PartyBeaconHost")
}
static class APartyBeaconHost* GetDefaultObj()
{
return GetDefaultObjImpl<APartyBeaconHost>();
}
};
DUMPER7_ASSERTS_APartyBeaconHost;
// Class OnlineSubsystemUtils.TestBeaconHost
// 0x0000 (0x03A8 - 0x03A8)
class ATestBeaconHost final : public AOnlineBeaconHostObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TestBeaconHost")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TestBeaconHost")
}
static class ATestBeaconHost* GetDefaultObj()
{
return GetDefaultObjImpl<ATestBeaconHost>();
}
};
DUMPER7_ASSERTS_ATestBeaconHost;
// Class OnlineSubsystemUtils.OnlineEngineInterfaceImpl
// 0x00F8 (0x0120 - 0x0028)
class UOnlineEngineInterfaceImpl2 final : public UOnlineEngineInterface
{
public:
uint8 Pad_28[0xF8]; // 0x0028(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("OnlineEngineInterfaceImpl")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"OnlineEngineInterfaceImpl")
}
static class UOnlineEngineInterfaceImpl2* GetDefaultObj()
{
return GetDefaultObjImpl<UOnlineEngineInterfaceImpl2>();
}
};
DUMPER7_ASSERTS_UOnlineEngineInterfaceImpl2;
// Class OnlineSubsystemUtils.OnlinePIESettings
// 0x0018 (0x0050 - 0x0038)
class UOnlinePIESettings final : public UDeveloperSettings
{
public:
bool bOnlinePIEEnabled; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FPIELoginSettingsInternal> Logins; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("OnlinePIESettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"OnlinePIESettings")
}
static class UOnlinePIESettings* GetDefaultObj()
{
return GetDefaultObjImpl<UOnlinePIESettings>();
}
};
DUMPER7_ASSERTS_UOnlinePIESettings;
// Class OnlineSubsystemUtils.QuitMatchCallbackProxy
// 0x0048 (0x0070 - 0x0028)
class UQuitMatchCallbackProxy final : public UOnlineBlueprintCallProxyBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UQuitMatchCallbackProxy* QuitMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, EMPMatchOutcome Outcome, int32 TurnTimeoutInSeconds);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("QuitMatchCallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"QuitMatchCallbackProxy")
}
static class UQuitMatchCallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UQuitMatchCallbackProxy>();
}
};
DUMPER7_ASSERTS_UQuitMatchCallbackProxy;
// Class OnlineSubsystemUtils.ShowLoginUICallbackProxy
// 0x0030 (0x0058 - 0x0028)
class UShowLoginUICallbackProxy final : public UBlueprintAsyncActionBase
{
public:
UMulticastDelegateProperty_ OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
UMulticastDelegateProperty_ OnFailure; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UShowLoginUICallbackProxy* ShowExternalLoginUI(class UObject* WorldContextObject, class APlayerController* InPlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ShowLoginUICallbackProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ShowLoginUICallbackProxy")
}
static class UShowLoginUICallbackProxy* GetDefaultObj()
{
return GetDefaultObjImpl<UShowLoginUICallbackProxy>();
}
};
DUMPER7_ASSERTS_UShowLoginUICallbackProxy;
// Class OnlineSubsystemUtils.TurnBasedBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UTurnBasedBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static void GetIsMyTurn(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, bool* bIsMyTurn);
static void GetMyPlayerIndex(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, int32* PlayerIndex);
static void GetPlayerDisplayName(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, int32 PlayerIndex, class FString* PlayerDisplayName);
static void RegisterTurnBasedMatchInterfaceObject(class UObject* WorldContextObject, class APlayerController* PlayerController, class UObject* Object);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TurnBasedBlueprintLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TurnBasedBlueprintLibrary")
}
static class UTurnBasedBlueprintLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UTurnBasedBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UTurnBasedBlueprintLibrary;
}