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
TurnBasedMatchConfig existente. |
Funciones públicas |
|
|---|---|
ExclusiveBitMask() const
|
int64_t
Es una máscara de bits que indica los roles exclusivos específicos del juego para el jugador, como "atacante" o "defensor".
|
MaximumAutomatchingPlayers() const
|
uint32_t
Es la cantidad máxima de jugadores de coincidencia automática que se pueden agregar a la partida.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Es la cantidad mínima de jugadores de coincidencia automática que se agregarán a la coincidencia.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Los IDs de los jugadores a los que se invitará a la partida recién creada.
|
Valid() const
|
bool
Muestra verdadero si este
TurnBasedMatchConfig se propaga con datos. |
Variant() const
|
uint32_t
Es un valor específico del desarrollador que se usa para indicar el tipo o el modo de coincidencia.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Asigna este
TurnBasedMatchConfig copiando de otro. |
operator=(TurnBasedMatchConfig && move_from)
|
Asigna este
TurnBasedMatchConfig moviendo otro dentro de él. |
Clases |
|
|---|---|
|
gpg:: |
Compila uno o más objetos TurnBasedMatchConfig. |
Funciones públicas
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Es una máscara de bits que indica los roles exclusivos específicos del juego para el jugador, como "atacante" o "defensor".
El producto lógico (AND) de cualquier jugador de vinculación debe ser igual a cero para la coincidencia automática. Solo se puede llamar si Valid muestra un valor verdadero.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Es la cantidad máxima de jugadores de coincidencia automática que se pueden agregar a la partida.
Solo se puede llamar si Valid muestra un valor verdadero.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Es la cantidad mínima de jugadores de coincidencia automática que se agregarán a la coincidencia.
Solo se puede llamar si Valid muestra un valor verdadero.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Los IDs de los jugadores a los que se invitará a la partida recién creada.
Solo se puede llamar si Valid muestra un valor verdadero.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Construye un TurnBasedMatchConfig de un shared_ptr a un TurnBasedMatchConfigImpl.
Está destinado al 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 TurnBasedMatchConfig existente.
Válido
bool Valid() const
Muestra verdadero si este TurnBasedMatchConfig se propaga con datos.
Debe mostrar verdadero para que las funciones de acceso (PlayerIdsToInvite, MinimumAutomatchingPlayers, etcétera) del objeto TurnBasedMatchConfig se puedan usar.
Variant
uint32_t Variant() const
Es un valor específico del desarrollador que se usa para indicar el tipo o el modo de coincidencia.
Solo pueden coincidir los jugadores que usan el mismo valor. Solo se puede llamar si Valid muestra un valor verdadero.
operador=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Asigna este TurnBasedMatchConfig copiando de otro.
operador=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Asigna este TurnBasedMatchConfig moviendo otro dentro de él.