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 tous les éléments MultiplayerInvitation et TurnBasedMatch regroupés pour un affichage courant dans l'interface utilisateur.
invitations
std::vector< MultiplayerInvitation >
Vecteur de tous les MultiplayerInvitation.
my_turn_matches
std::vector< TurnBasedMatch >
Vecteur de TurnBasedMatch avec MatchStatusMY_TURN ou PENDING_COMPLETION.
status
Le MultiplayerStatus de l'opération qui a généré ce 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 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 tous les éléments MultiplayerInvitation et TurnBasedMatch regroupés pour un affichage courant dans l'interface utilisateur.

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

invitations

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

Vecteur de tous les 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.

reconnu

MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status

Le MultiplayerStatus de l'opération qui a généré ce 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.