gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

#include <turn_based_multiplayer_manager.h>

DataResponseStatus,适用于 TurnBasedMatches邀请

摘要

如果 IsSuccess() 未针对 ResponseStatus 返回 true,则 empty() 会针对邀请矢量返回 true。

公共属性

completed_matches
std::vector< TurnBasedMatch >
具有 MatchStatusCOMPLETEDTurnBasedMatch 的矢量。
data
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0
数据字段包含所有 MultiplayerInvitationTurnBasedMatch,分组以便在界面中方便显示。
invitations
std::vector< MultiplayerInvitation >
所有 MultiplayerInvitation 的矢量。
my_turn_matches
std::vector< TurnBasedMatch >
具有 MatchStatusMY_TURNPENDING_COMPLETIONTurnBasedMatch 的向量。
status
生成此 Response 的操作的 MultiplayerStatus
their_turn_matches
std::vector< TurnBasedMatch >
具有 MatchStatusTHEIR_TURNTurnBasedMatch 的矢量。

公共属性

completed_matches

std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::completed_matches

具有 MatchStatusCOMPLETEDTurnBasedMatch 的矢量。

匹配结果会按上次更新时间排序。

data

struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0 gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::data

数据字段包含所有 MultiplayerInvitationTurnBasedMatch,分组以便在界面中方便显示。

仅当 IsSuccess(status) 时,此结构体才会包含有效数据。

邀请

std::vector< MultiplayerInvitation > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::invitations

所有 MultiplayerInvitation 的矢量。

邀请会按上次更新时间排序。

my_turn_matches

std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::my_turn_matches

具有 MatchStatusMY_TURNPENDING_COMPLETIONTurnBasedMatch 的向量。

匹配结果会按上次更新时间排序。

资质

MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status

生成此 Response 的操作的 MultiplayerStatus

their_turn_matches

std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::their_turn_matches

具有 MatchStatusTHEIR_TURNTurnBasedMatch 的矢量。

匹配结果会按上次更新时间排序。