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)
|
|
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:: |
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.