gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

#include <turn_based_multiplayer_manager.h>

DataResponseStatus,用于轮回匹配邀请

总结

如果 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 矢量。

公共属性

已完成匹配

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

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

status

MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status

生成此 Response 的操作的 MultiplayerStatus

回合制比赛

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

使用 MatchStatusTHEIR_TURNTurnBasedMatch 矢量。

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