#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: OnlineSubsystemUtils #include "Basic.hpp" #include "OnlineSubsystemUtils_classes.hpp" #include "OnlineSubsystemUtils_parameters.hpp" #pragma pack(push, 0x4) namespace SDK { // Function OnlineSubsystemUtils.OnlineBlueprintCallProxyBase.Activate // (Native, Public, BlueprintCallable) void UOnlineBlueprintCallProxyBase::Activate() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("OnlineBlueprintCallProxyBase", "Activate"); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, nullptr); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.DestroySessionCallbackProxy.DestroySession // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UDestroySessionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDestroySessionCallbackProxy* UDestroySessionCallbackProxy::DestroySession(class UObject* WorldContextObject, class APlayerController* PlayerController) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("DestroySessionCallbackProxy", "DestroySession"); Params::DestroySessionCallbackProxy_DestroySession Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementDescription // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool* bFoundID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class FText* Title (Parm, OutParm, NativeAccessSpecifierPublic) // class FText* LockedDescription (Parm, OutParm, NativeAccessSpecifierPublic) // class FText* UnlockedDescription (Parm, OutParm, NativeAccessSpecifierPublic) // bool* bHidden (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) void UAchievementBlueprintLibrary::GetCachedAchievementDescription(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementID, bool* bFoundID, class FText* Title, class FText* LockedDescription, class FText* UnlockedDescription, bool* bHidden) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("AchievementBlueprintLibrary", "GetCachedAchievementDescription"); Params::AchievementBlueprintLibrary_GetCachedAchievementDescription Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.AchievementID = AchievementID; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (bFoundID != nullptr) *bFoundID = Parms.bFoundID; if (Title != nullptr) *Title = std::move(Parms.Title); if (LockedDescription != nullptr) *LockedDescription = std::move(Parms.LockedDescription); if (UnlockedDescription != nullptr) *UnlockedDescription = std::move(Parms.UnlockedDescription); if (bHidden != nullptr) *bHidden = Parms.bHidden; } // Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementProgress // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool* bFoundID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // float* Progress (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UAchievementBlueprintLibrary::GetCachedAchievementProgress(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementID, bool* bFoundID, float* Progress) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("AchievementBlueprintLibrary", "GetCachedAchievementProgress"); Params::AchievementBlueprintLibrary_GetCachedAchievementProgress Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.AchievementID = AchievementID; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (bFoundID != nullptr) *bFoundID = Parms.bFoundID; if (Progress != nullptr) *Progress = Parms.Progress; } // Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievementDescriptions // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UAchievementQueryCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAchievementQueryCallbackProxy* UAchievementQueryCallbackProxy::CacheAchievementDescriptions(class UObject* WorldContextObject, class APlayerController* PlayerController) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("AchievementQueryCallbackProxy", "CacheAchievementDescriptions"); Params::AchievementQueryCallbackProxy_CacheAchievementDescriptions Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievements // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UAchievementQueryCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAchievementQueryCallbackProxy* UAchievementQueryCallbackProxy::CacheAchievements(class UObject* WorldContextObject, class APlayerController* PlayerController) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("AchievementQueryCallbackProxy", "CacheAchievements"); Params::AchievementQueryCallbackProxy_CacheAchievements Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.OnlineBeaconClient.ClientOnConnected // (Final, Net, NetReliable, Native, Event, Private, NetClient) void AOnlineBeaconClient::ClientOnConnected() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("OnlineBeaconClient", "ClientOnConnected"); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, nullptr); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.PartyBeaconClient.ClientReservationResponse // (Net, NetReliable, Native, Event, Public, NetClient) // Parameters: // EPartyReservationResult ReservationResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void APartyBeaconClient::ClientReservationResponse(EPartyReservationResult ReservationResponse) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("PartyBeaconClient", "ClientReservationResponse"); Params::PartyBeaconClient_ClientReservationResponse Parms{}; Parms.ReservationResponse = ReservationResponse; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationFull // (Net, NetReliable, Native, Event, Public, NetClient) void APartyBeaconClient::ClientSendReservationFull() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("PartyBeaconClient", "ClientSendReservationFull"); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, nullptr); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationUpdates // (Net, NetReliable, Native, Event, Public, NetClient) // Parameters: // int32 NumRemainingReservations (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void APartyBeaconClient::ClientSendReservationUpdates(int32 NumRemainingReservations) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("PartyBeaconClient", "ClientSendReservationUpdates"); Params::PartyBeaconClient_ClientSendReservationUpdates Parms{}; Parms.NumRemainingReservations = NumRemainingReservations; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.PartyBeaconClient.ServerCancelReservationRequest // (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) // Parameters: // const struct FUniqueNetIdRepl& PartyLeader (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) void APartyBeaconClient::ServerCancelReservationRequest(const struct FUniqueNetIdRepl& PartyLeader) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("PartyBeaconClient", "ServerCancelReservationRequest"); Params::PartyBeaconClient_ServerCancelReservationRequest Parms{}; Parms.PartyLeader = std::move(PartyLeader); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.PartyBeaconClient.ServerReservationRequest // (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) // Parameters: // const class FString& SessionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const struct FPartyReservation& Reservation (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) void APartyBeaconClient::ServerReservationRequest(const class FString& SessionId, const struct FPartyReservation& Reservation) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("PartyBeaconClient", "ServerReservationRequest"); Params::PartyBeaconClient_ServerReservationRequest Parms{}; Parms.SessionId = std::move(SessionId); Parms.Reservation = std::move(Reservation); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.PartyBeaconClient.ServerUpdateReservationRequest // (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) // Parameters: // const class FString& SessionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const struct FPartyReservation& ReservationUpdate (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) void APartyBeaconClient::ServerUpdateReservationRequest(const class FString& SessionId, const struct FPartyReservation& ReservationUpdate) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("PartyBeaconClient", "ServerUpdateReservationRequest"); Params::PartyBeaconClient_ServerUpdateReservationRequest Parms{}; Parms.SessionId = std::move(SessionId); Parms.ReservationUpdate = std::move(ReservationUpdate); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy.CreateProxyObjectForInAppPurchase // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const struct FInAppPurchaseProductRequest&ProductRequest (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) // class UInAppPurchaseCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInAppPurchaseCallbackProxy* UInAppPurchaseCallbackProxy::CreateProxyObjectForInAppPurchase(class APlayerController* PlayerController, const struct FInAppPurchaseProductRequest& ProductRequest) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("InAppPurchaseCallbackProxy", "CreateProxyObjectForInAppPurchase"); Params::InAppPurchaseCallbackProxy_CreateProxyObjectForInAppPurchase Parms{}; Parms.PlayerController = PlayerController; Parms.ProductRequest = std::move(ProductRequest); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy.CreateProxyObjectForInAppPurchaseQuery // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const TArray& ProductIdentifiers (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) // class UInAppPurchaseQueryCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInAppPurchaseQueryCallbackProxy* UInAppPurchaseQueryCallbackProxy::CreateProxyObjectForInAppPurchaseQuery(class APlayerController* PlayerController, const TArray& ProductIdentifiers) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("InAppPurchaseQueryCallbackProxy", "CreateProxyObjectForInAppPurchaseQuery"); Params::InAppPurchaseQueryCallbackProxy_CreateProxyObjectForInAppPurchaseQuery Parms{}; Parms.PlayerController = PlayerController; Parms.ProductIdentifiers = std::move(ProductIdentifiers); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy.CreateProxyObjectForInAppPurchaseRestore // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UInAppPurchaseRestoreCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInAppPurchaseRestoreCallbackProxy* UInAppPurchaseRestoreCallbackProxy::CreateProxyObjectForInAppPurchaseRestore(class APlayerController* PlayerController) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("InAppPurchaseRestoreCallbackProxy", "CreateProxyObjectForInAppPurchaseRestore"); Params::InAppPurchaseRestoreCallbackProxy_CreateProxyObjectForInAppPurchaseRestore Parms{}; Parms.PlayerController = PlayerController; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.LeaderboardBlueprintLibrary.WriteLeaderboardInteger // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName StatName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 StatValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool ULeaderboardBlueprintLibrary::WriteLeaderboardInteger(class APlayerController* PlayerController, class FName StatName, int32 StatValue) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("LeaderboardBlueprintLibrary", "WriteLeaderboardInteger"); Params::LeaderboardBlueprintLibrary_WriteLeaderboardInteger Parms{}; Parms.PlayerController = PlayerController; Parms.StatName = StatName; Parms.StatValue = StatValue; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.LeaderboardFlushCallbackProxy.CreateProxyObjectForFlush // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SessionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ULeaderboardFlushCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULeaderboardFlushCallbackProxy* ULeaderboardFlushCallbackProxy::CreateProxyObjectForFlush(class APlayerController* PlayerController, class FName SessionName) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("LeaderboardFlushCallbackProxy", "CreateProxyObjectForFlush"); Params::LeaderboardFlushCallbackProxy_CreateProxyObjectForFlush Parms{}; Parms.PlayerController = PlayerController; Parms.SessionName = SessionName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.LeaderboardQueryCallbackProxy.CreateProxyObjectForIntQuery // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName StatName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ULeaderboardQueryCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULeaderboardQueryCallbackProxy* ULeaderboardQueryCallbackProxy::CreateProxyObjectForIntQuery(class APlayerController* PlayerController, class FName StatName) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("LeaderboardQueryCallbackProxy", "CreateProxyObjectForIntQuery"); Params::LeaderboardQueryCallbackProxy_CreateProxyObjectForIntQuery Parms{}; Parms.PlayerController = PlayerController; Parms.StatName = StatName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.LogoutCallbackProxy.Logout // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ULogoutCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULogoutCallbackProxy* ULogoutCallbackProxy::Logout(class UObject* WorldContextObject, class APlayerController* PlayerController) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("LogoutCallbackProxy", "Logout"); Params::LogoutCallbackProxy_Logout Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.TestBeaconClient.ClientPing // (Net, NetReliable, Native, Event, Public, NetClient) void ATestBeaconClient::ClientPing() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("TestBeaconClient", "ClientPing"); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, nullptr); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.TestBeaconClient.ServerPong // (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) void ATestBeaconClient::ServerPong() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("TestBeaconClient", "ServerPong"); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, nullptr); Func->FunctionFlags = Flgs; } // Function OnlineSubsystemUtils.AchievementWriteCallbackProxy.WriteAchievementProgress // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName AchievementName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float Progress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 UserTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UAchievementWriteCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAchievementWriteCallbackProxy* UAchievementWriteCallbackProxy::WriteAchievementProgress(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementName, float Progress, int32 UserTag) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("AchievementWriteCallbackProxy", "WriteAchievementProgress"); Params::AchievementWriteCallbackProxy_WriteAchievementProgress Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.AchievementName = AchievementName; Parms.Progress = Progress; Parms.UserTag = UserTag; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.ConnectionCallbackProxy.ConnectToService // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UConnectionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UConnectionCallbackProxy* UConnectionCallbackProxy::ConnectToService(class UObject* WorldContextObject, class APlayerController* PlayerController) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("ConnectionCallbackProxy", "ConnectToService"); Params::ConnectionCallbackProxy_ConnectToService Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.CreateSessionCallbackProxy.CreateSession // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 PublicConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class UCreateSessionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCreateSessionCallbackProxy* UCreateSessionCallbackProxy::CreateSession(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("CreateSessionCallbackProxy", "CreateSession"); Params::CreateSessionCallbackProxy_CreateSession Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.PublicConnections = PublicConnections; Parms.bUseLAN = bUseLAN; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.EndMatchCallbackProxy.EndMatch // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TScriptInterfaceMatchActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) // const class FString& MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // EMPMatchOutcome LocalPlayerOutcome (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // EMPMatchOutcome OtherPlayersOutcome (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UEndMatchCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEndMatchCallbackProxy* UEndMatchCallbackProxy::EndMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, TScriptInterface MatchActor, const class FString& MatchID, EMPMatchOutcome LocalPlayerOutcome, EMPMatchOutcome OtherPlayersOutcome) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("EndMatchCallbackProxy", "EndMatch"); Params::EndMatchCallbackProxy_EndMatch Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.MatchActor = MatchActor; Parms.MatchID = std::move(MatchID); Parms.LocalPlayerOutcome = LocalPlayerOutcome; Parms.OtherPlayersOutcome = OtherPlayersOutcome; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.EndTurnCallbackProxy.EndTurn // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const class FString& MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TScriptInterfaceTurnBasedMatchInterface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) // class UEndTurnCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEndTurnCallbackProxy* UEndTurnCallbackProxy::EndTurn(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, TScriptInterface TurnBasedMatchInterface) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("EndTurnCallbackProxy", "EndTurn"); Params::EndTurnCallbackProxy_EndTurn Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.MatchID = std::move(MatchID); Parms.TurnBasedMatchInterface = TurnBasedMatchInterface; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.FindSessions // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 MaxResults (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class UFindSessionsCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFindSessionsCallbackProxy* UFindSessionsCallbackProxy::FindSessions(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 MaxResults, bool bUseLAN) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("FindSessionsCallbackProxy", "FindSessions"); Params::FindSessionsCallbackProxy_FindSessions Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.MaxResults = MaxResults; Parms.bUseLAN = bUseLAN; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetCurrentPlayers // (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) // Parameters: // const struct FBlueprintSessionResult& Result (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) // int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UFindSessionsCallbackProxy::GetCurrentPlayers(const struct FBlueprintSessionResult& Result) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("FindSessionsCallbackProxy", "GetCurrentPlayers"); Params::FindSessionsCallbackProxy_GetCurrentPlayers Parms{}; Parms.Result = std::move(Result); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetMaxPlayers // (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) // Parameters: // const struct FBlueprintSessionResult& Result (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) // int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UFindSessionsCallbackProxy::GetMaxPlayers(const struct FBlueprintSessionResult& Result) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("FindSessionsCallbackProxy", "GetMaxPlayers"); Params::FindSessionsCallbackProxy_GetMaxPlayers Parms{}; Parms.Result = std::move(Result); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetPingInMs // (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) // Parameters: // const struct FBlueprintSessionResult& Result (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) // int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UFindSessionsCallbackProxy::GetPingInMs(const struct FBlueprintSessionResult& Result) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("FindSessionsCallbackProxy", "GetPingInMs"); Params::FindSessionsCallbackProxy_GetPingInMs Parms{}; Parms.Result = std::move(Result); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetServerName // (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) // Parameters: // const struct FBlueprintSessionResult& Result (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) // class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString UFindSessionsCallbackProxy::GetServerName(const struct FBlueprintSessionResult& Result) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("FindSessionsCallbackProxy", "GetServerName"); Params::FindSessionsCallbackProxy_GetServerName Parms{}; Parms.Result = std::move(Result); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy.FindTurnBasedMatch // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TScriptInterfaceMatchActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) // int32 MinPlayers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 MaxPlayers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 PlayerGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ShowExistingMatches (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class UFindTurnBasedMatchCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFindTurnBasedMatchCallbackProxy* UFindTurnBasedMatchCallbackProxy::FindTurnBasedMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, TScriptInterface MatchActor, int32 MinPlayers, int32 MaxPlayers, int32 PlayerGroup, bool ShowExistingMatches) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("FindTurnBasedMatchCallbackProxy", "FindTurnBasedMatch"); Params::FindTurnBasedMatchCallbackProxy_FindTurnBasedMatch Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.MatchActor = MatchActor; Parms.MinPlayers = MinPlayers; Parms.MaxPlayers = MaxPlayers; Parms.PlayerGroup = PlayerGroup; Parms.ShowExistingMatches = ShowExistingMatches; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.JoinSessionCallbackProxy.JoinSession // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const struct FBlueprintSessionResult& SearchResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) // class UJoinSessionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UJoinSessionCallbackProxy* UJoinSessionCallbackProxy::JoinSession(class UObject* WorldContextObject, class APlayerController* PlayerController, const struct FBlueprintSessionResult& SearchResult) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("JoinSessionCallbackProxy", "JoinSession"); Params::JoinSessionCallbackProxy_JoinSession Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.SearchResult = std::move(SearchResult); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.QuitMatchCallbackProxy.QuitMatch // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const class FString& MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // EMPMatchOutcome Outcome (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 TurnTimeoutInSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UQuitMatchCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UQuitMatchCallbackProxy* UQuitMatchCallbackProxy::QuitMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, EMPMatchOutcome Outcome, int32 TurnTimeoutInSeconds) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("QuitMatchCallbackProxy", "QuitMatch"); Params::QuitMatchCallbackProxy_QuitMatch Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.MatchID = std::move(MatchID); Parms.Outcome = Outcome; Parms.TurnTimeoutInSeconds = TurnTimeoutInSeconds; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.ShowLoginUICallbackProxy.ShowExternalLoginUI // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* InPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UShowLoginUICallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UShowLoginUICallbackProxy* UShowLoginUICallbackProxy::ShowExternalLoginUI(class UObject* WorldContextObject, class APlayerController* InPlayerController) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("ShowLoginUICallbackProxy", "ShowExternalLoginUI"); Params::ShowLoginUICallbackProxy_ShowExternalLoginUI Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.InPlayerController = InPlayerController; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetIsMyTurn // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const class FString& MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool* bIsMyTurn (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) void UTurnBasedBlueprintLibrary::GetIsMyTurn(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, bool* bIsMyTurn) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("TurnBasedBlueprintLibrary", "GetIsMyTurn"); Params::TurnBasedBlueprintLibrary_GetIsMyTurn Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.MatchID = std::move(MatchID); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (bIsMyTurn != nullptr) *bIsMyTurn = Parms.bIsMyTurn; } // Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetMyPlayerIndex // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const class FString& MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32* PlayerIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UTurnBasedBlueprintLibrary::GetMyPlayerIndex(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, int32* PlayerIndex) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("TurnBasedBlueprintLibrary", "GetMyPlayerIndex"); Params::TurnBasedBlueprintLibrary_GetMyPlayerIndex Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.MatchID = std::move(MatchID); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (PlayerIndex != nullptr) *PlayerIndex = Parms.PlayerIndex; } // Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetPlayerDisplayName // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const class FString& MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FString* PlayerDisplayName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UTurnBasedBlueprintLibrary::GetPlayerDisplayName(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, int32 PlayerIndex, class FString* PlayerDisplayName) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("TurnBasedBlueprintLibrary", "GetPlayerDisplayName"); Params::TurnBasedBlueprintLibrary_GetPlayerDisplayName Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.MatchID = std::move(MatchID); Parms.PlayerIndex = PlayerIndex; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (PlayerDisplayName != nullptr) *PlayerDisplayName = std::move(Parms.PlayerDisplayName); } // Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.RegisterTurnBasedMatchInterfaceObject // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UTurnBasedBlueprintLibrary::RegisterTurnBasedMatchInterfaceObject(class UObject* WorldContextObject, class APlayerController* PlayerController, class UObject* Object) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("TurnBasedBlueprintLibrary", "RegisterTurnBasedMatchInterfaceObject"); Params::TurnBasedBlueprintLibrary_RegisterTurnBasedMatchInterfaceObject Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PlayerController = PlayerController; Parms.Object = Object; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } } #pragma pack(pop)