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)
|
|
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()