gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
TurnBasedMatch
oluşturmak için gereken verileri içeren bir veri yapısı.
Özet
Oluşturucular ve Yıkıcılar |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
TurnBasedMatchConfig()
|
|
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Mevcut bir
TurnBasedMatchConfig dosyasının bir kopyasını oluşturur. |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Mevcut bir
TurnBasedMatchConfig öğesini 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
Maça eklenecek maksimum otomatik eşleşen oyuncu sayısı.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Maça eklenecek minimum otomatik eşleşen oyuncu sayısı.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Yeni oluşturulan maça davet edilecek oyuncu kimlikleri.
|
Valid() const
|
bool
Bu
TurnBasedMatchConfig veriyle doldurulursa true değerini döndürür. |
Variant() const
|
uint32_t
Eşleme türünü veya modunu belirtmek için kullanılan, geliştiriciye özel değer.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Bu
TurnBasedMatchConfig değerini, başka bir birinden kopyalayarak atar. |
operator=(TurnBasedMatchConfig && move_from)
|
Bu
TurnBasedMatchConfig için başka bir öğe taşıyarak TurnBasedMatchConfig değerini atar. |
Sınıflar |
|
---|---|
gpg:: |
Bir veya daha fazla TurnBasedMatchConfig 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
Maça 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
Maça 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 maça davet edilecek oyuncu kimlikleri.
Yalnızca Valid parametresi true (doğru) değerini döndürürse çağrılabilir.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
shared_ptr
değerinden TurnBasedMatchConfigImpl
değerine bir TurnBasedMatchConfig
oluşturur.
API tarafından dahili kullanıma yöneliktir.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Mevcut bir TurnBasedMatchConfig
dosyasının bir kopyasını oluşturur.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Mevcut bir TurnBasedMatchConfig
öğesini taşır.
Geçerli
bool Valid() const
Bu TurnBasedMatchConfig
veriyle doldurulursa true değerini döndürür.
TurnBasedMatchConfig
nesnesindeki getter işlevlerinin (PlayerIdsToInvite
, MinimumAutomatchingPlayers
vb.) kullanılabilir olması için true (doğru) döndürülmelidir.
Varyant
uint32_t Variant() const
Eşleme türünü veya modunu belirtmek için kullanılan, geliştiriciye özel değer.
Yalnızca aynı değeri kullanan oyuncular eşleşebilir. Yalnızca Valid parametresi true (doğru) değerini döndürürse çağrılabilir.
operatör=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Bu TurnBasedMatchConfig
değerini, başka bir birinden kopyalayarak atar.
operatör=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Bu TurnBasedMatchConfig
için başka bir öğe taşıyarak TurnBasedMatchConfig
değerini atar.