gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

#include <turn_based_multiplayer_manager.h>

Data et ResponseStatus pour les TurnBasedMatches et les invitations.

Résumé

Si IsSuccess() ne renvoie pas la valeur "true" pour ResponseStatus, empty() renvoie la valeur "true" pour un vecteur d'invitations.

Attributs publics

completed_matches
std::vector< TurnBasedMatch >
Vecteur de TurnBasedMatch avec MatchStatusCOMPLETED.
data
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0
Le champ de données inclut toutes les invitations MultiplayerInvitation et TurnBasedMatch, regroupées pour un affichage classique dans l'interface utilisateur.
invitations
std::vector< MultiplayerInvitation >
Vecteur de toutes les invitations MultiplayerInvitation.
my_turn_matches
std::vector< TurnBasedMatch >
Vecteur de TurnBasedMatch avec MatchStatusMY_TURN ou PENDING_COMPLETION.
status
Le MultiplayerStatus de l'opération ayant généré cette Response.
their_turn_matches
std::vector< TurnBasedMatch >
Vecteur de TurnBasedMatch avec MatchStatusTHEIR_TURN.

Attributs publics

completed_matches

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

Vecteur de TurnBasedMatch avec MatchStatusCOMPLETED.

Les correspondances sont triées en fonction de la date et de l'heure de la dernière mise à jour.

données

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

Le champ de données inclut toutes les invitations MultiplayerInvitation et TurnBasedMatch, regroupées pour un affichage classique dans l'interface utilisateur.

Ce struct ne contiendra que des données valides si la valeur est IsSuccess(status).

invitations

std::vector< MultiplayerInvitation > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::invitations

Vecteur de toutes les invitations MultiplayerInvitation.

Les invitations sont triées en fonction de l'heure de la dernière mise à jour.

my_turn_matches

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

Vecteur de TurnBasedMatch avec MatchStatusMY_TURN ou PENDING_COMPLETION.

Les correspondances sont triées en fonction de l'heure de la dernière mise à jour.

état

MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status

Le MultiplayerStatus de l'opération ayant généré cette Response.

their_turn_matches

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

Vecteur de TurnBasedMatch avec MatchStatusTHEIR_TURN.

Les correspondances sont triées en fonction de l'heure de la dernière mise à jour.