gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
RealTimeRoom
nesnesi oluşturmak için gereken 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. |
Herkese açık işlevler |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Oyuncu için oyuna özgü özel rolleri gösteren bir maske (ör. "saldırgan") veya "savunma" yapan kişiler olabilir.
|
MaximumAutomatchingPlayers() const
|
uint32_t
Odaya eklenecek otomatik eşleşen maksimum oyuncu sayısı.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Odaya eklenecek otomatik olarak eşleşen minimum oyuncu sayısı.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Yeni oluşturulan odaya davet edilecek oyuncu kimlikleri.
|
Valid() const
|
bool
Bu
RealTimeRoomConfig nesnesi veriyle doldurulmuşsa 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)
|
Bu
RealTimeRoomConfig nesnesini, içine başka bir nesne taşıyarak atar. |
Sınıflar |
|
---|---|
gpg:: |
Bir veya daha fazla RealTimeRoomConfig nesnesi oluşturur. |
Herkese açık işlevler
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Oyuncu için oyuna özgü özel rolleri gösteren bir maske (ör. "saldırgan") veya "defans" gibi.
Tüm eşlenen oynatıcıların mantıksal çarpımı (VE) otomatik eşleşme için sıfıra eşit olmalıdır. Yalnızca Geçerli doğru olduğunda çağrılabilir.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Odaya eklenecek otomatik eşleşen maksimum oyuncu sayısı.
Yalnızca Geçerli doğru olduğunda çağrılabilir.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Odaya eklenecek otomatik olarak eşleşen minimum oyuncu sayısı.
Yalnızca Geçerli doğru olduğunda çağrılabilir.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Yeni oluşturulan odaya davet edilecek oyuncu kimlikleri.
Yalnızca Geçerli doğru olduğunda çağrılabilir.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
shared_ptr
nesnesinden, RealTimeRoomConfigImpl
nesnesine bir RealTimeRoomConfig
oluşturur.
API tarafından dahili kullanım için tasarlanmıştır.
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 veriyle doldurulmuşsa true değerini döndürür.
RealTimeRoomConfig
nesnesindeki alıcı işlevlerinin (PlayerIdsToInvite
, MinimumAutoroomingPlayers
vb.) kullanılabilir olması için doğru değerini döndürmelidir.
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 Geçerli doğru olduğunda çağrılabilir.
operator=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
Bu RealTimeRoomConfig
nesnesini başka bir nesneden kopyalayarak atar.
operator=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
Bu RealTimeRoomConfig
nesnesini, içine başka bir nesne taşıyarak atar.