gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

#include <turn_based_multiplayer_manager.h>

Data وResponseStatus لـ TurnBasedMatches والدعوات.

ملخّص

إذا لم تكن قيمة IsSuccess() صحيحة للدالة ResponseStatus، ستعرض empty() القيمة true لمتجه الدعوات.

السمات العامة

completed_matches
std::vector< TurnBasedMatch >
متجه من TurnBasedMatches مع MatchStatusCOMPLETED.
data
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0
يتضمن حقل البيانات جميع MultiplayerInvitation وTurnBasedMatch، وقد تم تجميع هذه الدعوات للعرض في واجهة المستخدم.
invitations
std::vector< MultiplayerInvitation >
متّجه لكل MultiplayerInvitation.
my_turn_matches
std::vector< TurnBasedMatch >
متجه من TurnBasedMatches مع MatchStatusMY_TURN أو PENDING_COMPLETION.
status
تمثّل هذه السمة MultiplayerStatus للعملية التي أدت إلى إنشاء Response.
their_turn_matches
std::vector< TurnBasedMatch >
متجه من TurnBasedMatches مع MatchStatusTHEIR_TURN.

السمات العامة

completed_matches

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

متجه من TurnBasedMatches مع MatchStatusCOMPLETED.

يتم ترتيب النتائج المطابِقة حسب وقت التعديل الأخير.

البيانات

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

متجه من TurnBasedMatches مع MatchStatusMY_TURN أو PENDING_COMPLETION.

يتم ترتيب النتائج المطابِقة حسب وقت التعديل الأخير.

الحالة

MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status

تمثّل هذه السمة MultiplayerStatus للعملية التي أدت إلى إنشاء Response.

their_turn_matches

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

متجه من TurnBasedMatches مع MatchStatusTHEIR_TURN.

يتم ترتيب النتائج المطابِقة حسب وقت التعديل الأخير.