gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse
#include <turn_based_multiplayer_manager.h>
用于 TurnBasedMatches 和邀请的 Data
和 ResponseStatus
。
摘要
如果 IsSuccess()
对 ResponseStatus
不返回 true,则 empty()
对 invitations 的向量返回 true。
公共属性 |
|
---|---|
completed_matches
|
std::vector< TurnBasedMatch >
|
data
|
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0
data 字段包含所有 MultiplayerInvitation 和 TurnBasedMatch,分组以便在 UI 中方便显示。
|
invitations
|
std::vector< MultiplayerInvitation >
所有 MultiplayerInvitation 的向量。
|
my_turn_matches
|
std::vector< TurnBasedMatch >
|
status
|
生成此
Response 的操作的 MultiplayerStatus 。 |
their_turn_matches
|
std::vector< TurnBasedMatch >
|
公共属性
completed_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::completed_matches
一个 TurnBasedMatch 的向量,其 MatchStatus 为 COMPLETED
。
比赛按上次更新时间排序。
data
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0 gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::data
data 字段包含所有 MultiplayerInvitation 和 TurnBasedMatch,分组以便在 UI 中方便显示。
仅当 IsSuccess(status)
为 true 时,此结构体才包含有效数据。
invitations
std::vector< MultiplayerInvitation > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::invitations
所有 MultiplayerInvitation 的向量。
邀请按上次更新时间排序。
my_turn_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::my_turn_matches
一个 TurnBasedMatch 的向量,其 MatchStatus 为 MY_TURN
或 PENDING_COMPLETION
。
比赛按上次更新时间排序。
status
MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status
生成此 Response
的操作的 MultiplayerStatus
。
their_turn_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::their_turn_matches
一个 TurnBasedMatch 的向量,其 MatchStatus 为 THEIR_TURN
。
比赛按上次更新时间排序。