346 lines
26 KiB
C++
Executable File
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)
|
|
};
|
|
|
|
}
|
|
|