跳到主要内容

Client PgosClientSDK API Reference

Global accessors for PGOS SDK interfaces.

API List​

APIDescription
GetGet the PgosClientSDK instance
CreatePGOSCreate and Destroy PGOS in the MAIN thread.
DestroyPGOSCreate and Destroy PGOS in the MAIN thread.
GetClientSDKAPIClientSDK interface
GetBattleAPIBattle interface
GetBlocklistAPIBlocklist interface
GetEconomyAPIEconomy interface
GetExtensionAPIExtension interface
GetFakeAccountAPIFakeAccount interface
GetFriendAPIFriend interface
GetGoalAPIGoal interface
GetGroupAPIGroup interface
GetInstantChatAPIInstantChat interface
GetLeaderboardAPILeaderboard interface
GetLobbyAPILobby interface
GetMailAPIMail interface
GetMatchmakingAPIMatchmaking interface
GetMetricAPIMetric interface
GetMidasGlobalAPIMidasGlobal interface
GetP2PBattleAPIP2PBattle interface
GetP2PConnectionAPIP2PConnection interface
GetPartyAPIParty interface
GetPersonalChatAPIPersonalChat interface
GetPlayerAuthAPIPlayerAuth interface
GetPlayerBlobDataAPIPlayerBlobData interface
GetPlayerProfileAPIPlayerProfile interface
GetPublicChatAPIPublicChat interface
GetSettingsAPISettings interface
GetStatisticsAPIStatistics interface
GetSystemAPISystem interface
GetTitleConfigDataAPITitleConfigData interface
GetTitleFileAPITitleFile interface
GetTitleRegionConfigDataAPITitleRegionConfigData interface
GetUtilityAPIUtility interface
GetVoiceAPIVoice interface
GetWorldAPIWorld interface

API Details​

Get​

Get the PgosClientSDK instance

/// <summary>Get the PgosClientSDK instance</summary>
public PgosClientSDK Get();

Parameters:

(No parameters)

Return: PgosClientSDK

CreatePGOS​

Create and Destroy PGOS in the MAIN thread.

/// <summary>Create and Destroy PGOS in the MAIN thread.</summary>
public void CreatePGOS();

Parameters:

(No parameters)

Return: void

DestroyPGOS​

Create and Destroy PGOS in the MAIN thread.

/// <summary>Create and Destroy PGOS in the MAIN thread.</summary>
public void DestroyPGOS();

Parameters:

(No parameters)

Return: void

GetClientSDKAPI​

ClientSDK interface

/// <summary>ClientSDK interface</summary>
public Client.ClientSDK GetClientSDKAPI();

Parameters:

(No parameters)

Return: Client.ClientSDK

GetBattleAPI​

Battle interface

/// <summary>Battle interface</summary>
public Client.Battle GetBattleAPI();

Parameters:

(No parameters)

Return: Client.Battle

GetBlocklistAPI​

Blocklist interface

/// <summary>Blocklist interface</summary>
public Client.Blocklist GetBlocklistAPI();

Parameters:

(No parameters)

Return: Client.Blocklist

GetEconomyAPI​

Economy interface

/// <summary>Economy interface</summary>
public Client.Economy GetEconomyAPI();

Parameters:

(No parameters)

Return: Client.Economy

GetExtensionAPI​

Extension interface

/// <summary>Extension interface</summary>
public Client.Extension GetExtensionAPI();

Parameters:

(No parameters)

Return: Client.Extension

GetFakeAccountAPI​

FakeAccount interface

/// <summary>FakeAccount interface</summary>
public Client.FakeAccount GetFakeAccountAPI();

Parameters:

(No parameters)

Return: Client.FakeAccount

GetFriendAPI​

Friend interface

/// <summary>Friend interface</summary>
public Client.Friend GetFriendAPI();

Parameters:

(No parameters)

Return: Client.Friend

GetGoalAPI​

Goal interface

/// <summary>Goal interface</summary>
public Client.Goal GetGoalAPI();

Parameters:

(No parameters)

Return: Client.Goal

GetGroupAPI​

Group interface

/// <summary>Group interface</summary>
public Client.Group GetGroupAPI();

Parameters:

(No parameters)

Return: Client.Group

GetInstantChatAPI​

InstantChat interface

/// <summary>InstantChat interface</summary>
public Client.InstantChat GetInstantChatAPI();

Parameters:

(No parameters)

Return: Client.InstantChat

GetLeaderboardAPI​

Leaderboard interface

/// <summary>Leaderboard interface</summary>
public Client.Leaderboard GetLeaderboardAPI();

Parameters:

(No parameters)

Return: Client.Leaderboard

GetLobbyAPI​

Lobby interface

/// <summary>Lobby interface</summary>
public Client.Lobby GetLobbyAPI();

Parameters:

(No parameters)

Return: Client.Lobby

GetMailAPI​

Mail interface

/// <summary>Mail interface</summary>
public Client.Mail GetMailAPI();

Parameters:

(No parameters)

Return: Client.Mail

GetMatchmakingAPI​

Matchmaking interface

/// <summary>Matchmaking interface</summary>
public Client.Matchmaking GetMatchmakingAPI();

Parameters:

(No parameters)

Return: Client.Matchmaking

GetMetricAPI​

Metric interface

/// <summary>Metric interface</summary>
public Client.Metric GetMetricAPI();

Parameters:

(No parameters)

Return: Client.Metric

GetMidasGlobalAPI​

MidasGlobal interface

/// <summary>MidasGlobal interface</summary>
public Client.MidasGlobal GetMidasGlobalAPI();

Parameters:

(No parameters)

Return: Client.MidasGlobal

GetP2PBattleAPI​

P2PBattle interface

/// <summary>P2PBattle interface</summary>
public Client.P2PBattle GetP2PBattleAPI();

Parameters:

(No parameters)

Return: Client.P2PBattle

GetP2PConnectionAPI​

P2PConnection interface

/// <summary>P2PConnection interface</summary>
public Client.P2PConnection GetP2PConnectionAPI();

Parameters:

(No parameters)

Return: Client.P2PConnection

GetPartyAPI​

Party interface

/// <summary>Party interface</summary>
public Client.Party GetPartyAPI();

Parameters:

(No parameters)

Return: Client.Party

GetPersonalChatAPI​

PersonalChat interface

/// <summary>PersonalChat interface</summary>
public Client.PersonalChat GetPersonalChatAPI();

Parameters:

(No parameters)

Return: Client.PersonalChat

GetPlayerAuthAPI​

PlayerAuth interface

/// <summary>PlayerAuth interface</summary>
public Client.PlayerAuth GetPlayerAuthAPI();

Parameters:

(No parameters)

Return: Client.PlayerAuth

GetPlayerBlobDataAPI​

PlayerBlobData interface

/// <summary>PlayerBlobData interface</summary>
public Client.PlayerBlobData GetPlayerBlobDataAPI();

Parameters:

(No parameters)

Return: Client.PlayerBlobData

GetPlayerProfileAPI​

PlayerProfile interface

/// <summary>PlayerProfile interface</summary>
public Client.PlayerProfile GetPlayerProfileAPI();

Parameters:

(No parameters)

Return: Client.PlayerProfile

GetPublicChatAPI​

PublicChat interface

/// <summary>PublicChat interface</summary>
public Client.PublicChat GetPublicChatAPI();

Parameters:

(No parameters)

Return: Client.PublicChat

GetSettingsAPI​

Settings interface

/// <summary>Settings interface</summary>
public Client.Settings GetSettingsAPI();

Parameters:

(No parameters)

Return: Client.Settings

GetStatisticsAPI​

Statistics interface

/// <summary>Statistics interface</summary>
public Client.Statistics GetStatisticsAPI();

Parameters:

(No parameters)

Return: Client.Statistics

GetSystemAPI​

System interface

/// <summary>System interface</summary>
public Client.System GetSystemAPI();

Parameters:

(No parameters)

Return: Client.System

GetTitleConfigDataAPI​

TitleConfigData interface

/// <summary>TitleConfigData interface</summary>
public Client.TitleConfigData GetTitleConfigDataAPI();

Parameters:

(No parameters)

Return: Client.TitleConfigData

GetTitleFileAPI​

TitleFile interface

/// <summary>TitleFile interface</summary>
public Client.TitleFile GetTitleFileAPI();

Parameters:

(No parameters)

Return: Client.TitleFile

GetTitleRegionConfigDataAPI​

TitleRegionConfigData interface

/// <summary>TitleRegionConfigData interface</summary>
public Client.TitleRegionConfigData GetTitleRegionConfigDataAPI();

Parameters:

(No parameters)

Return: Client.TitleRegionConfigData

GetUtilityAPI​

Utility interface

/// <summary>Utility interface</summary>
public Client.Utility GetUtilityAPI();

Parameters:

(No parameters)

Return: Client.Utility

GetVoiceAPI​

Voice interface

/// <summary>Voice interface</summary>
public Client.Voice GetVoiceAPI();

Parameters:

(No parameters)

Return: Client.Voice

GetWorldAPI​

World interface

/// <summary>World interface</summary>
public Client.World GetWorldAPI();

Parameters:

(No parameters)

Return: Client.World