gpg::MultiplayerParticipant

#include <multiplayer_participant.h>

Es una estructura de datos que contiene información sobre un participante en una partida multijugador.

Resumen

Constructores y destructores

MultiplayerParticipant()
MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl)
Construye un MultiplayerParticipant de shared_ptr a MultiplayerParticipantImpl.
MultiplayerParticipant(const MultiplayerParticipant & copy_from)
Crea una copia de un MultiplayerParticipant existente.
MultiplayerParticipant(MultiplayerParticipant && move_from)
Mueve un MultiplayerParticipant existente.
~MultiplayerParticipant()

Funciones públicas

AvatarUrl(ImageResolution resolution) const
const std::string &
Muestra la URL donde reside la imagen del avatar de este MultiplayerParticipant.
DisplayName() const
const std::string &
El nombre visible de este MultiplayerParticipant.
HasMatchResult() const
bool
Si este participante tiene un resultado para esta coincidencia.
HasPlayer() const
bool
Indica si un Player está asociado con este MultiplayerParticipant.
Id() const
const std::string &
El Id de este MultiplayerParticipant.
IsConnectedToRoom() const
bool
Indica si este participante está conectado a un RealTimeRoom.
MatchRank() const
uint32_t
Es la clasificación de este MultiplayerParticipant dentro de su coincidencia.
MatchResult() const
Es el resultado de la coincidencia de este MultiplayerParticipant.
Player() const
El reproductor asociado con este MultiplayerParticipant.
Status() const
Es el estado de este MultiplayerParticipant con respecto a la coincidencia.
Valid() const
bool
Muestra true si este MultiplayerParticipant se propaga con datos.
operator=(const MultiplayerParticipant & copy_from)
Asigna este MultiplayerParticipant copiando uno de otro.
operator=(MultiplayerParticipant && move_from)
Asigna este MultiplayerParticipant moviendo otro.

Funciones públicas

AvatarUrl

const std::string & AvatarUrl(
  ImageResolution resolution
) const 

Muestra la URL donde reside la imagen del avatar de este MultiplayerParticipant.

El parámetro ImageResolution especifica la resolución de la imagen que se muestra. Especifica ICON o HI_RES para la resolución. Valid debe mostrar verdadero para que se pueda usar esta función.

DisplayName

const std::string & DisplayName() const 

El nombre visible de este MultiplayerParticipant.

Valid debe mostrar verdadero para que se pueda usar esta función.

HasMatchResult

bool HasMatchResult() const 

Si este participante tiene un resultado para esta coincidencia.

Si es falso, MatchResult y MatchRank no muestran datos válidos. Valid debe mostrar verdadero para que se pueda usar esta función.

HasPlayer

bool HasPlayer() const 

Indica si un Reproductor está asociado con este MultiplayerParticipant.

Valid debe mostrar verdadero para que se pueda usar esta función.

ID

const std::string & Id() const 

El Id de este MultiplayerParticipant.

Los campos Id solo son válidos en el alcance de una sola coincidencia y son diferentes de los de Player::Id(). Valid debe mostrar verdadero para que se pueda usar esta función.

IsConnectedToRoom

bool IsConnectedToRoom() const 

Indica si este participante está conectado a un RealTimeRoom.

Siempre es falso si se trata de un participante de un TurnBasedMatch.

MatchRank

uint32_t MatchRank() const 

Es la clasificación de este MultiplayerParticipant dentro de su coincidencia.

Valid debe mostrar verdadero para que se pueda usar esta función. Si HasMatchResult() no muestra el valor "true", esta función mostrará 0.

MatchResult

gpg::MatchResult MatchResult() const 

Es el resultado de la coincidencia de este MultiplayerParticipant.

Valid debe mostrar verdadero para que se pueda usar esta función. Si HasMatchResult() no muestra el valor "true", esta función muestra MatchResult::None.

MultiplayerParticipant

 MultiplayerParticipant()

MultiplayerParticipant

 MultiplayerParticipant(
  std::shared_ptr< const MultiplayerParticipantImpl > impl
)

Construye un MultiplayerParticipant de shared_ptr a MultiplayerParticipantImpl.

Diseñado para el uso interno de la API.

MultiplayerParticipant

 MultiplayerParticipant(
  const MultiplayerParticipant & copy_from
)

Crea una copia de un MultiplayerParticipant existente.

MultiplayerParticipant

 MultiplayerParticipant(
  MultiplayerParticipant && move_from
)

Mueve un MultiplayerParticipant existente.

Jugador

gpg::Player Player() const 

El reproductor asociado con este MultiplayerParticipant.

Valid y HasPlayer deben mostrar valores verdaderos para que se pueda usar esta función.

Estado

ParticipantStatus Status() const 

Es el estado de este MultiplayerParticipant con respecto a la coincidencia.

Valid debe mostrar verdadero para que se pueda usar esta función.

Válido

bool Valid() const 

Muestra true si este MultiplayerParticipant se propaga con datos.

Debe ser verdadero para que las funciones get (DisplayName, AvatarUrl, Id, etc.) de este MultiplayerParticipant se puedan usar.

operator=

MultiplayerParticipant & operator=(
  const MultiplayerParticipant & copy_from
)

Asigna este MultiplayerParticipant copiando uno de otro.

operator=

MultiplayerParticipant & operator=(
  MultiplayerParticipant && move_from
)

Asigna este MultiplayerParticipant moviendo otro.

~Participante multijugador

 ~MultiplayerParticipant()