gpg::
  #include <multiplayer_participant.h>
  Uma estrutura de dados que contém dados sobre um participante em uma partida multiplayer.
Resumo
| Construtores e destrutores | |
|---|---|
| MultiplayerParticipant() | |
| MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl) | |
| MultiplayerParticipant(const MultiplayerParticipant & copy_from)Cria uma cópia de um  MultiplayerParticipantexistente. | |
| MultiplayerParticipant(MultiplayerParticipant && move_from)Move um  MultiplayerParticipantexistente. | |
| ~MultiplayerParticipant() | 
| Funções públicas | |
|---|---|
| AvatarUrl(ImageResolution resolution) const  | const std::string &Retorna o URL em que a imagem do avatar do  MultiplayerParticipantestá armazenada. | 
| DisplayName() const  | const std::string &O nome de exibição dessa  MultiplayerParticipant. | 
| HasMatchResult() const  | boolIndica se o participante tem um resultado para essa partida.  | 
| HasPlayer() const  | boolIndica se um jogador está associado a esse  MultiplayerParticipant. | 
| Id() const  | const std::string &O  IddesteMultiplayerParticipant. | 
| IsConnectedToRoom() const  | boolIndica se o participante está conectado a um  RealTimeRoom. | 
| MatchRank() const  | uint32_tA classificação desse  MultiplayerParticipantna correspondência. | 
| MatchResult() const  | O resultado da correspondência para este  MultiplayerParticipant. | 
| Player() const  | O jogador associado a essa  MultiplayerParticipant. | 
| Status() const  | O status desta  MultiplayerParticipantem relação à correspondência. | 
| Valid() const  | boolRetorna verdadeiro se o  MultiplayerParticipantfor preenchido com dados. | 
| operator=(const MultiplayerParticipant & copy_from) | Atribui essa  MultiplayerParticipantcopiando de outra. | 
| operator=(MultiplayerParticipant && move_from) | Atribui este  MultiplayerParticipantmovendo outro para ele. | 
Funções públicas
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Retorna o URL em que a imagem do avatar do MultiplayerParticipant está armazenada. 
O parâmetro ImageResolution especifica a resolução da imagem retornada. Especifique ICON ou HI_RES para a resolução. Valid precisa retornar verdadeiro para que essa função seja utilizável. 
DisplayName
const std::string & DisplayName() const
O nome de exibição dessa MultiplayerParticipant. 
Valid precisa retornar verdadeiro para que essa função seja utilizável.
HasMatchResult
bool HasMatchResult() const
Indica se o participante tem um resultado para essa partida.
Se for falso, MatchResult e MatchRank não vão retornar dados válidos. Valid precisa retornar verdadeiro para que essa função seja utilizável.
HasPlayer
bool HasPlayer() const
Indica se um jogador está associado a esse MultiplayerParticipant. 
Valid precisa retornar verdadeiro para que essa função seja utilizável.
ID
const std::string & Id() const
O Id deste MultiplayerParticipant. 
Os Ids são válidos apenas no escopo de uma única correspondência e são diferentes dos Player::Id()s. Valid precisa retornar verdadeiro para que essa função seja utilizável. 
IsConnectedToRoom
bool IsConnectedToRoom() const
Indica se o participante está conectado a um RealTimeRoom. 
Sempre falso se for um participante de uma TurnBasedMatch. 
MatchRank
uint32_t MatchRank() const
A classificação desse MultiplayerParticipant na correspondência. 
Valid precisa retornar verdadeiro para que essa função seja utilizável. Se HasMatchResult() não retornar verdadeiro, essa função retornará 0. 
MatchResult
gpg::MatchResult MatchResult() const
O resultado da correspondência para este MultiplayerParticipant. 
Valid precisa retornar verdadeiro para que essa função seja utilizável. Se HasMatchResult() não retornar verdadeiro, essa função retornará MatchResult::None. 
MultiplayerParticipant
MultiplayerParticipant()
MultiplayerParticipant
MultiplayerParticipant( std::shared_ptr< const MultiplayerParticipantImpl > impl )
Cria um MultiplayerParticipant de um shared_ptr para um MultiplayerParticipantImpl. 
Destinado a uso interno pela API.
MultiplayerParticipant
MultiplayerParticipant( const MultiplayerParticipant & copy_from )
Cria uma cópia de um MultiplayerParticipant existente. 
MultiplayerParticipant
MultiplayerParticipant( MultiplayerParticipant && move_from )
Move um MultiplayerParticipant existente. 
Jogador
gpg::Player Player() const
O jogador associado a essa MultiplayerParticipant. 
Valid e HasPlayer precisam retornar verdadeiro para que essa função seja utilizável.
Status
ParticipantStatus Status() const
O status desta MultiplayerParticipant em relação à correspondência. 
Valid precisa retornar verdadeiro para que essa função seja utilizável.
Válido
bool Valid() const
Retorna verdadeiro se o MultiplayerParticipant for preenchido com dados. 
Precisa ser verdadeiro para que as funções de getter (DisplayName, AvatarUrl, Id etc.) nesse MultiplayerParticipant sejam utilizáveis. 
operator=
MultiplayerParticipant & operator=( const MultiplayerParticipant & copy_from )
Atribui essa MultiplayerParticipant copiando de outra. 
operator=
MultiplayerParticipant & operator=( MultiplayerParticipant && move_from )
Atribui este MultiplayerParticipant movendo outro para ele. 
~MultiplayerParticipant
~MultiplayerParticipant()
