gpg::RealTimeRoomConfig

#include <real_time_room_config.h>

RealTimeRoom nesnesi oluşturmak için gerekli verileri içeren veri yapısı

Özet

Oluşturucular ve Yıkıcılar

RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
Bir shared_ptr nesnesinden bir RealTimeRoomConfigImpl nesnesine RealTimeRoomConfig oluşturur.
RealTimeRoomConfig()
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
Mevcut bir RealTimeRoomConfig nesnesinin kopyasını oluşturur.
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
Mevcut bir RealTimeRoomConfig nesnesini taşır.

Kamu işlevleri

ExclusiveBitMask() const
int64_t
Oyuncu için "saldırgan" veya "defans" gibi oyuna özgü özel rolleri gösteren küçük maske.
MaximumAutomatchingPlayers() const
uint32_t
Odaya eklenecek maksimum otomatik eşleşen oyuncu sayısı.
MinimumAutomatchingPlayers() const
uint32_t
Odaya eklenecek minimum otomatik eşleşen oyuncu sayısı.
PlayerIdsToInvite() const
const std::vector< std::string > &
Yeni oluşturulan odaya davet edilecek oyuncu kimlikleri.
Valid() const
bool
Bu RealTimeRoomConfig nesnesi verilerle doldurulursa true değerini döndürür.
Variant() const
uint32_t
Oda türünü veya modunu belirtmek için kullanılan, geliştiriciye özel değer.
operator=(const RealTimeRoomConfig & copy_from)
Bu RealTimeRoomConfig nesnesini başka bir nesneden kopyalayarak atar.
operator=(RealTimeRoomConfig && move_from)
Başka bir tane taşıyarak bu RealTimeRoomConfig nesneyi atar.

Sınıflar

gpg::RealTimeRoomConfig::Builder

Bir veya daha fazla RealTimeRoomConfig nesnesi oluşturur.

Kamu işlevleri

ExclusiveBitMask

int64_t ExclusiveBitMask() const 

Oyuncu için "saldırgan" veya "defans" gibi oyuna özgü özel rolleri gösteren küçük maske.

Eşleme yapan herhangi bir oyuncunun mantıksal çarpımı (VE), otomatik eşleşme için sıfıra eşit olmalıdır. Yalnızca Valid parametresi true (doğru) değerini döndürürse çağrılabilir.

MaximumAutomatchingPlayers

uint32_t MaximumAutomatchingPlayers() const 

Odaya eklenecek maksimum otomatik eşleşen oyuncu sayısı.

Yalnızca Valid parametresi true (doğru) değerini döndürürse çağrılabilir.

MinimumAutomatchingPlayers

uint32_t MinimumAutomatchingPlayers() const 

Odaya eklenecek minimum otomatik eşleşen oyuncu sayısı.

Yalnızca Valid parametresi true (doğru) değerini döndürürse çağrılabilir.

PlayerIdsToInvite

const std::vector< std::string > & PlayerIdsToInvite() const 

Yeni oluşturulan odaya davet edilecek oyuncu kimlikleri.

Yalnızca Valid parametresi true (doğru) değerini döndürürse çağrılabilir.

RealTimeRoomConfig

 RealTimeRoomConfig(
  std::shared_ptr< const RealTimeRoomConfigImpl > impl
)

Bir shared_ptr nesnesinden bir RealTimeRoomConfigImpl nesnesine RealTimeRoomConfig oluşturur.

API tarafından dahili kullanıma yöneliktir.

RealTimeRoomConfig

 RealTimeRoomConfig()

RealTimeRoomConfig

 RealTimeRoomConfig(
  const RealTimeRoomConfig & copy_from
)

Mevcut bir RealTimeRoomConfig nesnesinin kopyasını oluşturur.

RealTimeRoomConfig

 RealTimeRoomConfig(
  RealTimeRoomConfig && move_from
)

Mevcut bir RealTimeRoomConfig nesnesini taşır.

Geçerli

bool Valid() const 

Bu RealTimeRoomConfig nesnesi verilerle doldurulursa true değerini döndürür.

RealTimeRoomConfig nesnesindeki getter işlevlerinin (PlayerIdsToInvite, MinimumAutoroomingPlayers vb.) kullanılabilir olması için true (doğru) döndürülmelidir.

Varyant

uint32_t Variant() const 

Oda türünü veya modunu belirtmek için kullanılan, geliştiriciye özel değer.

Yalnızca aynı değeri kullanan oyuncular yer açabilir. Yalnızca Valid parametresi true (doğru) değerini döndürürse çağrılabilir.

operatör=

RealTimeRoomConfig & operator=(
  const RealTimeRoomConfig & copy_from
)

Bu RealTimeRoomConfig nesnesini başka bir nesneden kopyalayarak atar.

operatör=

RealTimeRoomConfig & operator=(
  RealTimeRoomConfig && move_from
)

Başka bir tane taşıyarak bu RealTimeRoomConfig nesneyi atar.