gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
Es una estructura de datos que contiene los datos necesarios para crear un TurnBasedMatch
.
Resumen
Constructores y destructores |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
TurnBasedMatchConfig()
|
|
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Crea una copia de un
TurnBasedMatchConfig existente. |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Mueve un elemento
TurnBasedMatchConfig existente. |
Funciones públicas |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Es una máscara binaria que indica los roles exclusivos del jugador, como "ataque" o "defensor".
|
MaximumAutomatchingPlayers() const
|
uint32_t
El número máximo de jugadores de coincidencia automática para agregar a la partida.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Número mínimo de jugadores de coincidencia automática para agregar a la partida.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Los IDs de jugador que se invitará a la partida recién creada.
|
Valid() const
|
bool
Muestra true si esta
TurnBasedMatchConfig se propaga con datos. |
Variant() const
|
uint32_t
Es un valor específico del desarrollador que se usa para indicar el tipo de concordancia o el modo.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Asigna este
TurnBasedMatchConfig copiando de otro. |
operator=(TurnBasedMatchConfig && move_from)
|
Mueve otro para asignar este
TurnBasedMatchConfig . |
Clases |
|
---|---|
gpg:: |
Compila uno o más objetos TurnBasedMatchConfig. |
Funciones públicas
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Es una máscara binaria que indica los roles exclusivos del jugador, como "ataque" o "defensor".
El producto lógico (AND) de cualquier vinculación de jugadores debe ser igual a cero para las partidas automáticas. Solo se puede llamar si Valid muestra verdadero.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
El número máximo de jugadores de coincidencia automática para agregar a la partida.
Solo se puede llamar si Valid muestra verdadero.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Número mínimo de jugadores de coincidencia automática para agregar a la partida.
Solo se puede llamar si Valid muestra verdadero.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Los IDs de jugador que se invitará a la partida recién creada.
Solo se puede llamar si Valid muestra verdadero.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Construye un TurnBasedMatchConfig
desde un shared_ptr
hasta un TurnBasedMatchConfigImpl
.
Diseñado para el uso interno de la API.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Crea una copia de un TurnBasedMatchConfig
existente.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Mueve un elemento TurnBasedMatchConfig
existente.
Válido
bool Valid() const
Muestra true si esta TurnBasedMatchConfig
se propaga con datos.
Debe mostrar "true" para que se puedan usar las funciones del método get (PlayerIdsToInvite
, MinimumAutomatchingPlayers
, etc.) en el objeto TurnBasedMatchConfig
.
Variant
uint32_t Variant() const
Es un valor específico del desarrollador que se usa para indicar el tipo de concordancia o el modo.
Solo pueden jugar los jugadores que tengan el mismo valor. Solo se puede llamar si Valid muestra verdadero.
operador=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Asigna este TurnBasedMatchConfig
copiando de otro.
operador=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Mueve otro para asignar este TurnBasedMatchConfig
.