gpg:: TurnBasedMultiplayerManager:: TurnBasedMatchResponse
#include <turn_based_multiplayer_manager.h>
Data
和 ResponseStatus
,用于轮回匹配和邀请。
总结
如果 IsSuccess()
对于 ResponseStatus
没有返回 true,那么 empty()
会针对邀请矢量返回 true。
公共属性 |
|
---|---|
completed_matches
|
std::vector< TurnBasedMatch >
|
data
|
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0
数据字段包括所有 MultiplayerInvitation 和 TurnBasedMatch,它们按界面分组以方便浏览。
|
invitations
|
std::vector< MultiplayerInvitation >
所有 MultiplayerInvitation 的矢量。
|
my_turn_matches
|
std::vector< TurnBasedMatch >
|
status
|
生成此
Response 的操作的 MultiplayerStatus 。 |
their_turn_matches
|
std::vector< TurnBasedMatch >
|
公共属性
已完成匹配
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::completed_matches
使用 MatchStatusCOMPLETED
的 TurnBasedMatch 矢量。
匹配项按上次更新时间排序。
数据
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0 gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::data
数据字段包括所有 MultiplayerInvitation 和 TurnBasedMatch,它们按界面分组以方便浏览。
仅当 IsSuccess(status)
时,此结构体才会包含有效数据。
邀请
std::vector< MultiplayerInvitation > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::invitations
所有 MultiplayerInvitation 的矢量。
邀请按上次更新时间排序。
my_turn_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::my_turn_matches
使用 MatchStatusMY_TURN
或 PENDING_COMPLETION
的 TurnBasedMatch 矢量。
匹配项按上次更新时间排序。
status
MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status
生成此 Response
的操作的 MultiplayerStatus
。
回合制比赛
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::their_turn_matches
使用 MatchStatusTHEIR_TURN
的 TurnBasedMatch 矢量。
匹配项按上次更新时间排序。