#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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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 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(); } }; 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 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(); } }; 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(); } }; 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 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(); } }; 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(); } }; 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& 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(); } }; 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& 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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 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(); } }; 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(); } }; 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(); } }; 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 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(); } }; 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 ClientBeaconActorClass; // 0x0390(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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 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(); } }; 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_UTurnBasedBlueprintLibrary; }