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 的矢量。

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

数据

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 的矢量。

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