gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
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)
Traslada un
TurnBasedMatchConfig existente. |
Funciones públicas |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Una máscara pequeña que indica funciones exclusivas del juego para el jugador, como "atacante" o "defensor".
|
MaximumAutomatchingPlayers() const
|
uint32_t
La cantidad máxima de jugadores de partida automática para agregar a la partida.
|
MinimumAutomatchingPlayers() const
|
uint32_t
La cantidad mínima de jugadores de la partida automática para agregar a la partida.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Los ID de jugador que se invitarán a la partida recién creada.
|
Valid() const
|
bool
Muestra true 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 de concordancia o el modo.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Asigna este
TurnBasedMatchConfig copiando desde otro. |
operator=(TurnBasedMatchConfig && move_from)
|
Asigna esta
TurnBasedMatchConfig moviendo otra. |
Clases |
|
---|---|
gpg:: |
Compila uno o más objetos TurnBasedMatchConfig. |
Funciones públicas
Máscara exclusivaBitMask
int64_t ExclusiveBitMask() const
Una máscara pequeña que indica funciones exclusivas del juego para el jugador, como "atacante" o "defensor".
El producto lógico (Y) de cualquier reproductor de sincronización debe ser igual a cero para la coincidencia automática. Solo se puede llamar si Valid muestra true.
Número máximo de jugadores
uint32_t MaximumAutomatchingPlayers() const
La cantidad máxima de jugadores de partida automática para agregar a la partida.
Solo se puede llamar si Valid muestra true.
Cantidad mínima de reproductores de coincidencia automática
uint32_t MinimumAutomatchingPlayers() const
La cantidad mínima de jugadores de la partida automática para agregar a la partida.
Solo se puede llamar si Valid muestra true.
ID de jugador para invitar
const std::vector< std::string > & PlayerIdsToInvite() const
Los ID de jugador que se invitarán a la partida recién creada.
Solo se puede llamar si Valid muestra true.
Configuración de coincidencia de turnos
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Construye un TurnBasedMatchConfig
de una shared_ptr
a una TurnBasedMatchConfigImpl
.
Pensado para uso interno por la API.
Configuración de coincidencia de turnos
TurnBasedMatchConfig()
Configuración de coincidencia de turnos
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Crea una copia de un TurnBasedMatchConfig
existente.
Configuración de coincidencia de turnos
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Traslada un TurnBasedMatchConfig
existente.
Válido
bool Valid() const
Muestra true si este TurnBasedMatchConfig
se propaga con datos.
Se debe mostrar “true” para las funciones de método get (PlayerIdsToInvite
, MinimumAutomatchingPlayers
, etc.) en el objeto TurnBasedMatchConfig
para que se pueda usar.
Variante
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 coincidir los jugadores que usan el mismo valor. Solo se puede llamar si Valid muestra true.
operador=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Asigna este TurnBasedMatchConfig
copiando desde otro.
operador=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Asigna esta TurnBasedMatchConfig
moviendo otra.