gpg::MultiplayerParticipant

#include <multiplayer_participant.h>

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

Resumen

Constructores y destructores

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

Funciones públicas

AvatarUrl(ImageResolution resolution) const
const std::string &
Muestra la URL en la que reside la imagen del avatar de este MultiplayerParticipant.
DisplayName() const
const std::string &
El nombre visible de este MultiplayerParticipant.
HasMatchResult() const
bool
Indica 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
La clasificación de este MultiplayerParticipant dentro de su coincidencia.
MatchResult() const
Es el resultado de la coincidencia para esta MultiplayerParticipant.
Player() const
El Player asociado con este MultiplayerParticipant.
Status() const
Es el estado de este MultiplayerParticipant con respecto a la coincidencia.
Valid() const
bool
Muestra true si esta MultiplayerParticipant se propaga con datos.
operator=(const MultiplayerParticipant & copy_from)
Asigna este MultiplayerParticipant copiando de otro.
operator=(MultiplayerParticipant && move_from)
Mueve otro para asignar este MultiplayerParticipant.

Funciones públicas

AvatarUrl

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

Muestra la URL en la que 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. El valor Valid debe mostrar “true” para que se pueda usar esta función.

DisplayName

const std::string & DisplayName() const 

El nombre visible de este MultiplayerParticipant.

El valor Valid debe mostrar “true” para que se pueda usar esta función.

HasMatchResult

bool HasMatchResult() const 

Indica si este participante tiene un resultado para esta coincidencia.

Si se establece como "false", MatchResult y MatchRank no mostrarán datos válidos. El valor Valid debe mostrar “true” para que se pueda usar esta función.

HasPlayer

bool HasPlayer() const 

Indica si un Player está asociado con este MultiplayerParticipant.

El valor Valid debe mostrar “true” para que se pueda usar esta función.

ID

const std::string & Id() const 

El Id de este MultiplayerParticipant.

Los elementos Id solo son válidos en el alcance de una única coincidencia y difieren de los de Player::Id(). El valor Valid debe mostrar “true” 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 

La clasificación de este MultiplayerParticipant dentro de su coincidencia.

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

MatchResult

gpg::MatchResult MatchResult() const 

Es el resultado de la coincidencia para esta MultiplayerParticipant.

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

MultiplayerParticipant

 MultiplayerParticipant()

MultiplayerParticipant

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

Construye un MultiplayerParticipant desde un shared_ptr hasta un 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 elemento MultiplayerParticipant existente.

Jugador

gpg::Player Player() const 

El Player asociado con este MultiplayerParticipant.

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

Estado

ParticipantStatus Status() const 

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

El valor Valid debe mostrar “true” para que se pueda usar esta función.

Válido

bool Valid() const 

Muestra true si esta MultiplayerParticipant se propaga con datos.

Debe ser verdadero para que se puedan usar las funciones del método get (DisplayName, AvatarUrl, Id, etc.) en este MultiplayerParticipant.

operador=

MultiplayerParticipant & operator=(
  const MultiplayerParticipant & copy_from
)

Asigna este MultiplayerParticipant copiando de otro.

operador=

MultiplayerParticipant & operator=(
  MultiplayerParticipant && move_from
)

Mueve otro para asignar este MultiplayerParticipant.

~ Participante multijugador

 ~MultiplayerParticipant()