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