Client PlayerProfile API Reference
Player Info is the core attribute collection used to describe a player.
API List
| API | Description |
|---|---|
| GetMyInfo | Query the current player's profile. |
| SetMyName | Update current player's display name. |
| SetMyAvatar | Update the current player's avatar |
| SetMyLanguage | Update the current player's language |
| SetMyGender | Update the current player's gender |
| GetPlayerInfo | Query a player's info |
| BatchGetPlayerInfo | Perform a batch query of player info for multiple players (max 100 players). If all player operations are successful, the callback result is success. If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data. If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data. |
| GetOneOfMyKVData | Query the specified kvdata of the current player. |
| GetMyKVData | Query certain kvdata of the current player. |
| GetAllOfMyKVData | Query all accessible kvdata of the current player. |
| GetMyPublicKVData | Query all public kvdata of the current player. |
| GetMyGroupKVData | Query the specified group kvdata of the current player. Keys in the group that are not accessible to the current player will be ignored. |
| SetOneOfMyKVData | Update the specified kvdata of the current player. |
| SetMyKVData | Update kvdata of the current player. The update operation for a player's KVData will either succeed as a whole or fail as a whole. |
| IncrOneOfMyKVData | Perform atomic increment operation on a specific kvdata item for the current player. [Only works on Integer/Float type keys] If the operation is successful, the callback will return the updated data. |
| IncrMyKVData | Perform atomic increment operation on multiple kvdata items for the current player. [Only works on Integer/Float type keys] If the operation is successful, the callback will return the updated data. |
| IncrMyKVDataIdempotent | Perform atomic increment operation on multiple kvdata items for the current player. [Only works on Integer/Float type keys] If the operation is successful, the callback will return the updated data. |
| GetOneOfPlayerKVData | Query the specified kvdata of the specified player. |
| GetPlayerKVData | Query certain kvdata of the specified player. |
| BatchGetPlayerKVData | Perform a batch query of KVData for multiple players (max 100 players). If all player operations are successful, the callback result is success. If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data. If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data. |
| GetPlayerPublicKVData | Query all public kvdata of the specified player. |
| BatchGetPlayerPublicKVData | Perform a batch query of public KVData for multiple players (max 100 players). If all player operations are successful, the callback result is success. If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data. If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data. |
| GetPlayerGroupKVData | Query the specified group kvdata of the specified player. Keys in the group that are not accessible to the current player will be ignored. |
| BatchGetPlayerGroupKVData | Perform a batch query of the specified group KVData for multiple players (max 100 players). Keys in the group that are not accessible to the current player will be ignored. If all player operations are successful, the callback result is success. If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data. If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data. |
| GetMyVersionedKVData | Query certain versioned kvdata of the current player. The keys to be queried must contain at least one versioned key. Call 'GetMyKVData' or 'GetPlayerKVData' instead if you don't need to get the 'version' field, which is only needed when updating versioned KVData. |
| SetMyVersionedKVData | Update versioned kvdata for the current player. The KVData of the player to be updated must contain at least one versioned key. The 'version' needs to pass in can be obtained from the 'GetMyVersionedKVData' API call. If the 'version' passed in is the latest, the callback will return success along with the updated data. If the 'version' passed in is not the latest, the callback will return failure(err_code=11108, kBackendKVDataVersionMismatched (11108)) along with the current latest data, you may try again with the latest version. For other errors, please refer to the error message and the developer manual on the portal, and the callback data is invalid. |
| SetMyPresence | Update current player's presence. |
| GetMyPresence | Query current player's presence. |
| GetPlayerPresence | Query a player's presence. |
| BatchGetPlayerPresence | Query multiple players' presence. (max 100 players) |
| GetPlayerProfile | Query a player's profile, including player information, relationship information, etc. |
| BatchOpenIDToPlatformPlayerInfo | Batch transform account openID of external platform to platform playerInfo of PGOS. (max 100 openIDs, and FAS openid is not supported) |
| BatchAccountIDToPlayerID | Batch transform account ID of external platform to player ID of PGOS. (max 2000 account IDs) |
API Details
GetMyInfo
Query the current player's profile.
/// <summary>Query the current player's profile.</summary>
public void GetMyInfo(PlayerProfileDelegate0 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| callback | PlayerProfileDelegate0 |
Return: void
SetMyName
Update current player's display name.
/// <summary>Update current player's display name.</summary>
/// <param name="display_name">Set the current player's display name. The display name length is limited to 2 to 64 characters.</param>
public void SetMyName(string display_name, PlayerProfileDelegate1 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| display_name | string | Set the current player's display name. The display name length is limited to 2 to 64 characters. |
| callback | PlayerProfileDelegate1 |
Return: void
SetMyAvatar
Update the current player's avatar
/// <summary>Update the current player's avatar</summary>
/// <param name="avatar_uri">The new URI of the player avatar.</param>
public void SetMyAvatar(string avatar_uri, PlayerProfileDelegate1 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| avatar_uri | string | The new URI of the player avatar. |
| callback | PlayerProfileDelegate1 |
Return: void
SetMyLanguage
Update the current player's language
/// <summary>Update the current player's language</summary>
/// <param name="language">The new gender.</param>
public void SetMyLanguage(string language, PlayerProfileDelegate1 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| language | string | The new gender. |
| callback | PlayerProfileDelegate1 |
Return: void
SetMyGender
Update the current player's gender
/// <summary>Update the current player's gender</summary>
/// <param name="gender">The new language.</param>
public void SetMyGender(string gender, PlayerProfileDelegate1 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| gender | string | The new language. |
| callback | PlayerProfileDelegate1 |
Return: void
GetPlayerInfo
Query a player's info
/// <summary>Query a player's info</summary>
/// <param name="player_id">The player id to query.</param>
public void GetPlayerInfo(string player_id, PlayerProfileDelegate2 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_id | string | The player id to query. |
| callback | PlayerProfileDelegate2 |
Return: void
BatchGetPlayerInfo
Perform a batch query of player info for multiple players (max 100 players). If all player operations are successful, the callback result is success. If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data. If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data.
/// <summary>
/// Perform a batch query of player info for multiple players (max 100 players).
/// If all player operations are successful, the callback result is success.
/// If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data.
/// If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data.
/// </summary>
/// <param name="player_ids">The player_ids to query.</param>
public void BatchGetPlayerInfo(List<string> player_ids, PlayerProfileDelegate3 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_ids | List<string> | The player_ids to query. |
| callback | PlayerProfileDelegate3 |
Return: void
GetOneOfMyKVData
Query the specified kvdata of the current player.
/// <summary>Query the specified kvdata of the current player.</summary>
/// <param name="query_key">Key to query</param>
public void GetOneOfMyKVData(string query_key, PlayerProfileDelegate4 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| query_key | string | Key to query |
| callback | PlayerProfileDelegate4 |
Return: void
GetMyKVData
Query certain kvdata of the current player.
/// <summary>Query certain kvdata of the current player.</summary>
/// <param name="query_keys">Keys to query</param>
public void GetMyKVData(List<string> query_keys, PlayerProfileDelegate5 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| query_keys | List<string> | Keys to query |
| callback | PlayerProfileDelegate5 |
Return: void
GetAllOfMyKVData
Query all accessible kvdata of the current player.
/// <summary>Query all accessible kvdata of the current player.</summary>
public void GetAllOfMyKVData(PlayerProfileDelegate6 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| callback | PlayerProfileDelegate6 |
Return: void
GetMyPublicKVData
Query all public kvdata of the current player.
/// <summary>Query all public kvdata of the current player.</summary>
public void GetMyPublicKVData(PlayerProfileDelegate6 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| callback | PlayerProfileDelegate6 |
Return: void
GetMyGroupKVData
Query the specified group kvdata of the current player. Keys in the group that are not accessible to the current player will be ignored.
/// <summary>
/// Query the specified group kvdata of the current player.
/// Keys in the group that are not accessible to the current player will be ignored.
/// </summary>
/// <param name="group_name">Name of the specified group.</param>
public void GetMyGroupKVData(string group_name, PlayerProfileDelegate6 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| group_name | string | Name of the specified group. |
| callback | PlayerProfileDelegate6 |
Return: void
SetOneOfMyKVData
Update the specified kvdata of the current player.
/// <summary>Update the specified kvdata of the current player.</summary>
/// <param name="key">Key to update</param>
/// <param name="value">The new value can be set to string/int32/int64/float/double.</param>
public void SetOneOfMyKVData(string key, KVDataValue value, PlayerProfileDelegate1 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| key | string | Key to update |
| value | KVDataValue | The new value can be set to string/int32/int64/float/double. |
| callback | PlayerProfileDelegate1 |
Return: void
SetMyKVData
Update kvdata of the current player. The update operation for a player's KVData will either succeed as a whole or fail as a whole.
/// <summary>
/// Update kvdata of the current player.
/// The update operation for a player's KVData will either succeed as a whole or fail as a whole.
/// </summary>
/// <param name="kvdata">KVData to update.</param>
public void SetMyKVData(Dictionary<string, KVDataValue> kvdata, PlayerProfileDelegate1 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| kvdata | Dictionary<string, KVDataValue> | KVData to update. |
| callback | PlayerProfileDelegate1 |
Return: void
IncrOneOfMyKVData
Perform atomic increment operation on a specific kvdata item for the current player. [Only works on Integer/Float type keys] If the operation is successful, the callback will return the updated data.
/// <summary>
/// Perform atomic increment operation on a specific kvdata item for the current player. [Only works on Integer/Float type keys]
/// If the operation is successful, the callback will return the updated data.
/// </summary>
/// <param name="key">Key to operate.</param>
/// <param name="increment">The increment value can be set to int32/int64/float/double.</param>
public void IncrOneOfMyKVData(string key, KVDataValue increment, PlayerProfileDelegate4 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| key | string | Key to operate. |
| increment | KVDataValue | The increment value can be set to int32/int64/float/double. |
| callback | PlayerProfileDelegate4 |
Return: void
IncrMyKVData
Perform atomic increment operation on multiple kvdata items for the current player. [Only works on Integer/Float type keys] If the operation is successful, the callback will return the updated data.
/// <summary>
/// Perform atomic increment operation on multiple kvdata items for the current player. [Only works on Integer/Float type keys]
/// If the operation is successful, the callback will return the updated data.
/// </summary>
/// <param name="increments">Increments to update, key: kvdata key, value: increment of the value.</param>
public void IncrMyKVData(Dictionary<string, KVDataValue> increments, PlayerProfileDelegate7 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| increments | Dictionary<string, KVDataValue> | Increments to update, key: kvdata key, value: increment of the value. |
| callback | PlayerProfileDelegate7 |
Return: void
IncrMyKVDataIdempotent
Perform atomic increment operation on multiple kvdata items for the current player. [Only works on Integer/Float type keys] If the operation is successful, the callback will return the updated data.
/// <summary>
/// Perform atomic increment operation on multiple kvdata items for the current player. [Only works on Integer/Float type keys]
/// If the operation is successful, the callback will return the updated data.
/// </summary>
/// <param name="pgos_params">Params of IncrMyKVDataIdempotent.</param>
public void IncrMyKVDataIdempotent(IncrMyKVDataIdempotentParams pgos_params, PlayerProfileDelegate8 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| pgos_params | IncrMyKVDataIdempotentParams | Params of IncrMyKVDataIdempotent. |
| callback | PlayerProfileDelegate8 |
Return: void
GetOneOfPlayerKVData
Query the specified kvdata of the specified player.
/// <summary>Query the specified kvdata of the specified player.</summary>
/// <param name="player_id">Player to query.</param>
/// <param name="query_key">Key to query.</param>
public void GetOneOfPlayerKVData(string player_id, string query_key, PlayerProfileDelegate4 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_id | string | Player to query. |
| query_key | string | Key to query. |
| callback | PlayerProfileDelegate4 |
Return: void
GetPlayerKVData
Query certain kvdata of the specified player.
/// <summary>Query certain kvdata of the specified player.</summary>
/// <param name="player_id">Player to query.</param>
/// <param name="query_keys">Keys to query.</param>
public void GetPlayerKVData(string player_id, List<string> query_keys, PlayerProfileDelegate5 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_id | string | Player to query. |
| query_keys | List<string> | Keys to query. |
| callback | PlayerProfileDelegate5 |
Return: void
BatchGetPlayerKVData
Perform a batch query of KVData for multiple players (max 100 players). If all player operations are successful, the callback result is success. If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data. If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data.
/// <summary>
/// Perform a batch query of KVData for multiple players (max 100 players).
/// If all player operations are successful, the callback result is success.
/// If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data.
/// If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data.
/// </summary>
/// <param name="player_ids">Players to query.</param>
/// <param name="query_keys">Keys to query.</param>
public void BatchGetPlayerKVData(List<string> player_ids, List<string> query_keys, PlayerProfileDelegate9 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_ids | List<string> | Players to query. |
| query_keys | List<string> | Keys to query. |
| callback | PlayerProfileDelegate9 |
Return: void
GetPlayerPublicKVData
Query all public kvdata of the specified player.
/// <summary>Query all public kvdata of the specified player.</summary>
/// <param name="player_id">Player to query.</param>
public void GetPlayerPublicKVData(string player_id, PlayerProfileDelegate6 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_id | string | Player to query. |
| callback | PlayerProfileDelegate6 |
Return: void
BatchGetPlayerPublicKVData
Perform a batch query of public KVData for multiple players (max 100 players). If all player operations are successful, the callback result is success. If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data. If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data.
/// <summary>
/// Perform a batch query of public KVData for multiple players (max 100 players).
/// If all player operations are successful, the callback result is success.
/// If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data.
/// If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data.
/// </summary>
/// <param name="player_ids">Players to query.</param>
public void BatchGetPlayerPublicKVData(List<string> player_ids, PlayerProfileDelegate10 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_ids | List<string> | Players to query. |
| callback | PlayerProfileDelegate10 |
Return: void
GetPlayerGroupKVData
Query the specified group kvdata of the specified player. Keys in the group that are not accessible to the current player will be ignored.
/// <summary>
/// Query the specified group kvdata of the specified player.
/// Keys in the group that are not accessible to the current player will be ignored.
/// </summary>
/// <param name="player_id">Player to query.</param>
/// <param name="group_name">Name of the specified group.</param>
public void GetPlayerGroupKVData(string player_id, string group_name, PlayerProfileDelegate6 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_id | string | Player to query. |
| group_name | string | Name of the specified group. |
| callback | PlayerProfileDelegate6 |
Return: void
BatchGetPlayerGroupKVData
Perform a batch query of the specified group KVData for multiple players (max 100 players). Keys in the group that are not accessible to the current player will be ignored. If all player operations are successful, the callback result is success. If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data. If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data.
/// <summary>
/// Perform a batch query of the specified group KVData for multiple players (max 100 players).
/// Keys in the group that are not accessible to the current player will be ignored.
/// If all player operations are successful, the callback result is success.
/// If some player operations succeed while others fail, the callback result is success, and the reasons for the failed players can be obtained from the callback data.
/// If all player operations fail, the callback result is failure (kBackendAllFailed (14)), and the reasons for the failed players can be obtained from the callback data.
/// </summary>
/// <param name="player_ids">Players to query.</param>
/// <param name="group_name">Name of the specified group.</param>
public void BatchGetPlayerGroupKVData(List<string> player_ids, string group_name, PlayerProfileDelegate10 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_ids | List<string> | Players to query. |
| group_name | string | Name of the specified group. |
| callback | PlayerProfileDelegate10 |
Return: void
GetMyVersionedKVData
Query certain versioned kvdata of the current player. The keys to be queried must contain at least one versioned key. Call 'GetMyKVData' or 'GetPlayerKVData' instead if you don't need to get the 'version' field, which is only needed when updating versioned KVData.
/// <summary>
/// Query certain versioned kvdata of the current player.
/// The keys to be queried must contain at least one versioned key.
/// Call 'GetMyKVData' or 'GetPlayerKVData' instead if you don't need to get the 'version' field, which is only needed when updating versioned KVData.
/// </summary>
/// <param name="query_keys">Keys to query.</param>
public void GetMyVersionedKVData(List<string> query_keys, PlayerProfileDelegate11 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| query_keys | List<string> | Keys to query. |
| callback | PlayerProfileDelegate11 |
Return: void
SetMyVersionedKVData
Update versioned kvdata for the current player. The KVData of the player to be updated must contain at least one versioned key. The 'version' needs to pass in can be obtained from the 'GetMyVersionedKVData' API call. If the 'version' passed in is the latest, the callback will return success along with the updated data. If the 'version' passed in is not the latest, the callback will return failure(err_code=11108, kBackendKVDataVersionMismatched (11108)) along with the current latest data, you may try again with the latest version. For other errors, please refer to the error message and the developer manual on the portal, and the callback data is invalid.
/// <summary>
/// Update versioned kvdata for the current player.
/// The KVData of the player to be updated must contain at least one versioned key.
/// The 'version' needs to pass in can be obtained from the 'GetMyVersionedKVData' API call.
/// If the 'version' passed in is the latest, the callback will return success along with the updated data.
/// If the 'version' passed in is not the latest, the callback will return failure(err_code=11108, kBackendKVDataVersionMismatched (11108)) along with the current latest data, you may try again with the latest version.
/// For other errors, please refer to the error message and the developer manual on the portal, and the callback data is invalid.
/// </summary>
/// <param name="data">Versioned kvdata items that need to update. Please set the 'version' field to the latest value you got for the player.</param>
public void SetMyVersionedKVData(KVDataGroupWithVer data, PlayerProfileDelegate12 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| data | KVDataGroupWithVer | Versioned kvdata items that need to update. Please set the 'version' field to the latest value you got for the player. |
| callback | PlayerProfileDelegate12 |
Return: void
SetMyPresence
Update current player's presence.
/// <summary>Update current player's presence.</summary>
/// <param name="presence">The new presence, its maximum length is 128 characters.</param>
public void SetMyPresence(string presence, PlayerProfileDelegate1 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| presence | string | The new presence, its maximum length is 128 characters. |
| callback | PlayerProfileDelegate1 |
Return: void
GetMyPresence
Query current player's presence.
/// <summary>Query current player's presence.</summary>
public void GetMyPresence(PlayerProfileDelegate13 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| callback | PlayerProfileDelegate13 |
Return: void
GetPlayerPresence
Query a player's presence.
/// <summary>Query a player's presence.</summary>
/// <param name="player_id">The player id to query</param>
public void GetPlayerPresence(string player_id, PlayerProfileDelegate13 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_id | string | The player id to query |
| callback | PlayerProfileDelegate13 |
Return: void
BatchGetPlayerPresence
Query multiple players' presence. (max 100 players)
/// <summary>Query multiple players' presence. (max 100 players)</summary>
/// <param name="player_ids">A list containing player ID</param>
public void BatchGetPlayerPresence(List<string> player_ids, PlayerProfileDelegate14 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_ids | List<string> | A list containing player ID |
| callback | PlayerProfileDelegate14 |
Return: void
GetPlayerProfile
Query a player's profile, including player information, relationship information, etc.
/// <summary>Query a player's profile, including player information, relationship information, etc.</summary>
/// <param name="player_id">The player id to query</param>
public void GetPlayerProfile(string player_id, PlayerProfileDelegate15 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| player_id | string | The player id to query |
| callback | PlayerProfileDelegate15 |
Return: void
BatchOpenIDToPlatformPlayerInfo
Batch transform account openID of external platform to platform playerInfo of PGOS. (max 100 openIDs, and FAS openid is not supported)
/// <summary>Batch transform account openID of external platform to platform playerInfo of PGOS. (max 100 openIDs, and FAS openid is not supported)</summary>
/// <param name="account_open_ids">Account openIDs of external platform such as Steam.</param>
public void BatchOpenIDToPlatformPlayerInfo(List<string> account_open_ids, PlayerProfileDelegate16 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| account_open_ids | List<string> | Account openIDs of external platform such as Steam. |
| callback | PlayerProfileDelegate16 |
Return: void
BatchAccountIDToPlayerID
Batch transform account ID of external platform to player ID of PGOS. (max 2000 account IDs)
/// <summary>Batch transform account ID of external platform to player ID of PGOS. (max 2000 account IDs)</summary>
/// <param name="account_ids">Account IDs of external platform such as PS5.</param>
public void BatchAccountIDToPlayerID(List<string> account_ids, PlayerProfileDelegate17 callback);
Parameters:
| Param | Type | Description |
|---|---|---|
| account_ids | List<string> | Account IDs of external platform such as PS5. |
| callback | PlayerProfileDelegate17 |
Return: void
All Delegates
public delegate void PlayerProfileDelegate0(PgosResult a0, PlayerDetail a1);
public delegate void PlayerProfileDelegate1(PgosResult a0);
public delegate void PlayerProfileDelegate2(PgosResult a0, PlayerInfo a1);
public delegate void PlayerProfileDelegate3(PgosResult a0, BatchGetPlayerInfoCltRsp a1);
public delegate void PlayerProfileDelegate4(PgosResult a0, OnePlayerKVData a1);
public delegate void PlayerProfileDelegate5(PgosResult a0, PlayerKVDataGroupWithFails a1);
public delegate void PlayerProfileDelegate6(PgosResult a0, PlayerKVDataGroup a1);
public delegate void PlayerProfileDelegate7(PgosResult a0, KVDataGroup a1);
public delegate void PlayerProfileDelegate8(PgosResult a0, IncrMyKVDataIdempotentResult a1);
public delegate void PlayerProfileDelegate9(PgosResult a0, BatchPlayerKVDataGroupWithFails a1);
public delegate void PlayerProfileDelegate10(PgosResult a0, BatchPlayerKVDataGroup a1);
public delegate void PlayerProfileDelegate11(PgosResult a0, KVDataGroupWithVerAndFails a1);
public delegate void PlayerProfileDelegate12(PgosResult a0, KVDataGroupWithVer a1);
public delegate void PlayerProfileDelegate13(PgosResult a0, PlayerPresence a1);
public delegate void PlayerProfileDelegate14(PgosResult a0, BatchGetPlayerPresenceRsp a1);
public delegate void PlayerProfileDelegate15(PgosResult a0, GetPlayerProfileResult a1);
public delegate void PlayerProfileDelegate16(PgosResult a0, PlatformPlayerInfoMap a1);
public delegate void PlayerProfileDelegate17(PgosResult a0, BatchAccountIDToPlayerIDResult a1);
Type Reference:
- PgosResult
- PlayerDetail
- PlayerInfo
- BatchGetPlayerInfoCltRsp
- OnePlayerKVData
- PlayerKVDataGroupWithFails
- PlayerKVDataGroup
- KVDataGroup
- IncrMyKVDataIdempotentResult
- BatchPlayerKVDataGroupWithFails
- BatchPlayerKVDataGroup
- KVDataGroupWithVerAndFails
- KVDataGroupWithVer
- PlayerPresence
- BatchGetPlayerPresenceRsp
- GetPlayerProfileResult
- PlatformPlayerInfoMap
- BatchAccountIDToPlayerIDResult