Files
pubg/SDK/PUBGM_OnlineSubsystemUtils_parameters.hpp
T
2026-05-02 14:30:03 +08:00

346 lines
26 KiB
C++
Executable File

#pragma once
//PUBGM(0.13.5)32位SDK
//作者:清华
//Telegram:@qinghuanb666
//生成时间:Fri Apr 18 20:44:40 2025
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------
//Parameters
//---------------------------------------------------------------------------
// Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementProgress
struct UAchievementBlueprintLibrary_GetCachedAchievementProgress_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FName AchievementID; // (Parm, ZeroConstructor, IsPlainOldData)
bool bFoundID; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
float Progress; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
};
// Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementDescription
struct UAchievementBlueprintLibrary_GetCachedAchievementDescription_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FName AchievementID; // (Parm, ZeroConstructor, IsPlainOldData)
bool bFoundID; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
struct FText Title; // (Parm, OutParm)
struct FText LockedDescription; // (Parm, OutParm)
struct FText UnlockedDescription; // (Parm, OutParm)
bool bHidden; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
};
// Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievements
struct UAchievementQueryCallbackProxy_CacheAchievements_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
class UAchievementQueryCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievementDescriptions
struct UAchievementQueryCallbackProxy_CacheAchievementDescriptions_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
class UAchievementQueryCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.AchievementWriteCallbackProxy.WriteAchievementProgress
struct UAchievementWriteCallbackProxy_WriteAchievementProgress_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FName AchievementName; // (Parm, ZeroConstructor, IsPlainOldData)
float Progress; // (Parm, ZeroConstructor, IsPlainOldData)
int UserTag; // (Parm, ZeroConstructor, IsPlainOldData)
class UAchievementWriteCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.ConnectionCallbackProxy.ConnectToService
struct UConnectionCallbackProxy_ConnectToService_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
class UConnectionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.CreateSessionCallbackProxy.CreateSession
struct UCreateSessionCallbackProxy_CreateSession_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
int PublicConnections; // (Parm, ZeroConstructor, IsPlainOldData)
bool bUseLAN; // (Parm, ZeroConstructor, IsPlainOldData)
class UCreateSessionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.DestroySessionCallbackProxy.DestroySession
struct UDestroySessionCallbackProxy_DestroySession_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
class UDestroySessionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.EndMatchCallbackProxy.EndMatch
struct UEndMatchCallbackProxy_EndMatch_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
TScriptInterface<class UTurnBasedMatchInterface> MatchActor; // (Parm, ZeroConstructor, IsPlainOldData)
struct FString MatchID; // (Parm, ZeroConstructor)
TEnumAsByte<EMPMatchOutcome> LocalPlayerOutcome; // (Parm, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMPMatchOutcome> OtherPlayersOutcome; // (Parm, ZeroConstructor, IsPlainOldData)
class UEndMatchCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.EndTurnCallbackProxy.EndTurn
struct UEndTurnCallbackProxy_EndTurn_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FString MatchID; // (Parm, ZeroConstructor)
TScriptInterface<class UTurnBasedMatchInterface> TurnBasedMatchInterface; // (Parm, ZeroConstructor, IsPlainOldData)
class UEndTurnCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetServerName
struct UFindSessionsCallbackProxy_GetServerName_Params
{
struct FBlueprintSessionResult Result; // (ConstParm, Parm, OutParm, ReferenceParm)
struct FString ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm)
};
// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetPingInMs
struct UFindSessionsCallbackProxy_GetPingInMs_Params
{
struct FBlueprintSessionResult Result; // (ConstParm, Parm, OutParm, ReferenceParm)
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetMaxPlayers
struct UFindSessionsCallbackProxy_GetMaxPlayers_Params
{
struct FBlueprintSessionResult Result; // (ConstParm, Parm, OutParm, ReferenceParm)
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetCurrentPlayers
struct UFindSessionsCallbackProxy_GetCurrentPlayers_Params
{
struct FBlueprintSessionResult Result; // (ConstParm, Parm, OutParm, ReferenceParm)
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.FindSessions
struct UFindSessionsCallbackProxy_FindSessions_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
int MaxResults; // (Parm, ZeroConstructor, IsPlainOldData)
bool bUseLAN; // (Parm, ZeroConstructor, IsPlainOldData)
class UFindSessionsCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy.FindTurnBasedMatch
struct UFindTurnBasedMatchCallbackProxy_FindTurnBasedMatch_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
TScriptInterface<class UTurnBasedMatchInterface> MatchActor; // (Parm, ZeroConstructor, IsPlainOldData)
int MinPlayers; // (Parm, ZeroConstructor, IsPlainOldData)
int MaxPlayers; // (Parm, ZeroConstructor, IsPlainOldData)
int PlayerGroup; // (Parm, ZeroConstructor, IsPlainOldData)
bool ShowExistingMatches; // (Parm, ZeroConstructor, IsPlainOldData)
class UFindTurnBasedMatchCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy.CreateProxyObjectForInAppPurchase
struct UInAppPurchaseCallbackProxy_CreateProxyObjectForInAppPurchase_Params
{
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FInAppPurchaseProductRequest ProductRequest; // (ConstParm, Parm, OutParm, ReferenceParm)
class UInAppPurchaseCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy.CreateProxyObjectForInAppPurchaseQuery
struct UInAppPurchaseQueryCallbackProxy_CreateProxyObjectForInAppPurchaseQuery_Params
{
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
TArray<struct FString> ProductIdentifiers; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm)
class UInAppPurchaseQueryCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy.CreateProxyObjectForInAppPurchaseRestore
struct UInAppPurchaseRestoreCallbackProxy_CreateProxyObjectForInAppPurchaseRestore_Params
{
TArray<struct FInAppPurchaseProductRequest> ConsumableProductFlags; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
class UInAppPurchaseRestoreCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.JoinSessionCallbackProxy.JoinSession
struct UJoinSessionCallbackProxy_JoinSession_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FBlueprintSessionResult SearchResult; // (ConstParm, Parm, OutParm, ReferenceParm)
class UJoinSessionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.LeaderboardBlueprintLibrary.WriteLeaderboardInteger
struct ULeaderboardBlueprintLibrary_WriteLeaderboardInteger_Params
{
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FName StatName; // (Parm, ZeroConstructor, IsPlainOldData)
int StatValue; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.LeaderboardFlushCallbackProxy.CreateProxyObjectForFlush
struct ULeaderboardFlushCallbackProxy_CreateProxyObjectForFlush_Params
{
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FName SessionName; // (Parm, ZeroConstructor, IsPlainOldData)
class ULeaderboardFlushCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.LeaderboardQueryCallbackProxy.CreateProxyObjectForIntQuery
struct ULeaderboardQueryCallbackProxy_CreateProxyObjectForIntQuery_Params
{
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FName StatName; // (Parm, ZeroConstructor, IsPlainOldData)
class ULeaderboardQueryCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.LogoutCallbackProxy.Logout
struct ULogoutCallbackProxy_Logout_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
class ULogoutCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.OnlineBeaconClient.ClientOnConnected
struct AOnlineBeaconClient_ClientOnConnected_Params
{
};
// Function OnlineSubsystemUtils.PartyBeaconClient.ServerUpdateReservationRequest
struct APartyBeaconClient_ServerUpdateReservationRequest_Params
{
struct FString SessionId; // (Parm, ZeroConstructor)
struct FPartyReservation ReservationUpdate; // (ConstParm, Parm, ReferenceParm)
};
// Function OnlineSubsystemUtils.PartyBeaconClient.ServerReservationRequest
struct APartyBeaconClient_ServerReservationRequest_Params
{
struct FString SessionId; // (Parm, ZeroConstructor)
struct FPartyReservation Reservation; // (ConstParm, Parm, ReferenceParm)
};
// Function OnlineSubsystemUtils.PartyBeaconClient.ServerCancelReservationRequest
struct APartyBeaconClient_ServerCancelReservationRequest_Params
{
struct FUniqueNetIdRepl PartyLeader; // (ConstParm, Parm, ReferenceParm)
};
// Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationUpdates
struct APartyBeaconClient_ClientSendReservationUpdates_Params
{
int NumRemainingReservations; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationFull
struct APartyBeaconClient_ClientSendReservationFull_Params
{
};
// Function OnlineSubsystemUtils.PartyBeaconClient.ClientReservationResponse
struct APartyBeaconClient_ClientReservationResponse_Params
{
TEnumAsByte<EPartyReservationResult> ReservationResponse; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function OnlineSubsystemUtils.PartyBeaconClient.ClientCancelReservationResponse
struct APartyBeaconClient_ClientCancelReservationResponse_Params
{
TEnumAsByte<EPartyReservationResult> ReservationResponse; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function OnlineSubsystemUtils.QuitMatchCallbackProxy.QuitMatch
struct UQuitMatchCallbackProxy_QuitMatch_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FString MatchID; // (Parm, ZeroConstructor)
TEnumAsByte<EMPMatchOutcome> Outcome; // (Parm, ZeroConstructor, IsPlainOldData)
int TurnTimeoutInSeconds; // (Parm, ZeroConstructor, IsPlainOldData)
class UQuitMatchCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.ShowLoginUICallbackProxy.ShowExternalLoginUI
struct UShowLoginUICallbackProxy_ShowExternalLoginUI_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* InPlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
class UShowLoginUICallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function OnlineSubsystemUtils.TestBeaconClient.ServerPong
struct ATestBeaconClient_ServerPong_Params
{
};
// Function OnlineSubsystemUtils.TestBeaconClient.ClientPing
struct ATestBeaconClient_ClientPing_Params
{
};
// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.RegisterTurnBasedMatchInterfaceObject
struct UTurnBasedBlueprintLibrary_RegisterTurnBasedMatchInterfaceObject_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
class UObject* Object; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetPlayerDisplayName
struct UTurnBasedBlueprintLibrary_GetPlayerDisplayName_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FString MatchID; // (Parm, ZeroConstructor)
int PlayerIndex; // (Parm, ZeroConstructor, IsPlainOldData)
struct FString PlayerDisplayName; // (Parm, OutParm, ZeroConstructor)
};
// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetMyPlayerIndex
struct UTurnBasedBlueprintLibrary_GetMyPlayerIndex_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FString MatchID; // (Parm, ZeroConstructor)
int PlayerIndex; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
};
// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetIsMyTurn
struct UTurnBasedBlueprintLibrary_GetIsMyTurn_Params
{
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData)
struct FString MatchID; // (Parm, ZeroConstructor)
bool bIsMyTurn; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
};
}