gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

#include <turn_based_multiplayer_manager.h>

用于 TurnBasedMatches邀请DataResponseStatus

摘要

如果 IsSuccess()ResponseStatus 不返回 true,则 empty() 对 invitations 的向量返回 true。

公共属性

completed_matches
std::vector< TurnBasedMatch >
一个 TurnBasedMatch 的向量,其 MatchStatusCOMPLETED
data
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0
data 字段包含所有 MultiplayerInvitationTurnBasedMatch,分组以便在 UI 中方便显示。
invitations
std::vector< MultiplayerInvitation >
所有 MultiplayerInvitation 的向量。
my_turn_matches
std::vector< TurnBasedMatch >
一个 TurnBasedMatch 的向量,其 MatchStatusMY_TURNPENDING_COMPLETION
status
生成此 Response 的操作的 MultiplayerStatus
their_turn_matches
std::vector< TurnBasedMatch >
一个 TurnBasedMatch 的向量,其 MatchStatusTHEIR_TURN

公共属性

completed_matches

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

一个 TurnBasedMatch 的向量,其 MatchStatusCOMPLETED

比赛按上次更新时间排序。

data

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

data 字段包含所有 MultiplayerInvitationTurnBasedMatch,分组以便在 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 的向量,其 MatchStatusMY_TURNPENDING_COMPLETION

比赛按上次更新时间排序。

status

MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status

生成此 Response 的操作的 MultiplayerStatus

their_turn_matches

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

一个 TurnBasedMatch 的向量,其 MatchStatusTHEIR_TURN

比赛按上次更新时间排序。