gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
Uma estrutura de dados que contém os dados necessários para criar um objeto RealTimeRoom.
Resumo
Construtores e destrutores |
|
|---|---|
RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
|
|
RealTimeRoomConfig()
|
|
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
Cria uma cópia de um objeto
RealTimeRoomConfig. |
|
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
Move um objeto
RealTimeRoomConfig. |
Funções públicas |
|
|---|---|
ExclusiveBitMask() const
|
int64_t
Uma máscara de bits que indica papéis exclusivos específicos do jogo para o jogador, como "atacante" ou "defensor".
|
MaximumAutomatchingPlayers() const
|
uint32_t
O número máximo de jogadores de correspondência automática a serem adicionados à sala.
|
MinimumAutomatchingPlayers() const
|
uint32_t
O número mínimo de jogadores de correspondência automática a serem adicionados à sala.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Os IDs dos jogadores a serem convidados para a sala recém-criada.
|
Valid() const
|
bool
Retorna verdadeiro se esse objeto
RealTimeRoomConfig for preenchido com dados. |
Variant() const
|
uint32_t
Um valor específico do desenvolvedor usado para indicar o tipo ou modo do ambiente.
|
operator=(const RealTimeRoomConfig & copy_from)
|
Atribui esse objeto
RealTimeRoomConfig copiando de outro. |
operator=(RealTimeRoomConfig && move_from)
|
Atribui esse objeto
RealTimeRoomConfig movendo outro para ele. |
Classes |
|
|---|---|
|
gpg:: |
Cria um ou mais objetos RealTimeRoomConfig. |
Funções públicas
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Uma máscara de bits que indica papéis exclusivos específicos do jogo para o jogador, como "atacante" ou "defensor".
O produto lógico (AND) de qualquer par de jogadores precisa ser igual a zero para a correspondência automática. Só pode ser chamado se Valid retornar verdadeiro.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
O número máximo de jogadores de correspondência automática a serem adicionados à sala.
Só pode ser chamado se Valid retornar verdadeiro.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
O número mínimo de jogadores de correspondência automática a serem adicionados à sala.
Só pode ser chamado se Valid retornar verdadeiro.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Os IDs dos jogadores a serem convidados para a sala recém-criada.
Só pode ser chamado se Valid retornar verdadeiro.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
Cria um RealTimeRoomConfig de um objeto shared_ptr para um objeto RealTimeRoomConfigImpl.
Destinado a uso interno pela API.
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
Cria uma cópia de um objeto RealTimeRoomConfig.
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
Move um objeto RealTimeRoomConfig.
Válido
bool Valid() const
Retorna verdadeiro se esse objeto RealTimeRoomConfig for preenchido com dados.
Precisa retornar "true" para que as funções getter (PlayerIdsToInvite, MinimumAutoroomingPlayers etc.) no objeto RealTimeRoomConfig sejam utilizáveis.
Variante
uint32_t Variant() const
Um valor específico do desenvolvedor usado para indicar o tipo ou modo do ambiente.
Somente jogadores que usam o mesmo valor podem entrar na sala. Só pode ser chamado se Valid retornar verdadeiro.
operator=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
Atribui esse objeto RealTimeRoomConfig copiando de outro.
operator=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
Atribui esse objeto RealTimeRoomConfig movendo outro para ele.