gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
TurnBasedMatch
oluşturmak için gereken verileri içeren 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
TurnBasedMatchConfig öğesinin bir kopyasını oluşturur. |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Mevcut bir
TurnBasedMatchConfig öğeyi 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 "defans" gibi.
|
MaximumAutomatchingPlayers() const
|
uint32_t
Maça eklenecek otomatik olarak eşleşen maksimum 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 eşleşmeye davet edilecek oyuncu kimlikleri.
|
Valid() const
|
bool
Bu
TurnBasedMatchConfig sütunu 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 , başka bir kuruluştan kopyalayarak atanır. |
operator=(TurnBasedMatchConfig && move_from)
|
Bu
TurnBasedMatchConfig , başka bir öğeyi içine taşıyarak atar. |
Sınıflar |
|
---|---|
gpg:: |
Bir veya daha fazla TurnBasedMatchConfig 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
Maça eklenecek otomatik olarak eşleşen maksimum oyuncu sayısı.
Yalnızca Geçerli doğru olduğunda çağrılabilir.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Maça eklenecek minimum otomatik eşleşen 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 eşleşmeye davet edilecek oyuncu kimlikleri.
Yalnızca Geçerli doğru olduğunda ç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ım için tasarlanmıştır.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Mevcut TurnBasedMatchConfig
öğesinin bir kopyasını oluşturur.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Mevcut bir TurnBasedMatchConfig
öğeyi taşır.
Geçerli
bool Valid() const
Bu TurnBasedMatchConfig
sütunu veriyle doldurulursa true değerini döndürür.
TurnBasedMatchConfig
nesnesindeki alıcı işlevlerinin (PlayerIdsToInvite
, MinimumAutomatchingPlayers
vb.) kullanılabilir olması için doğru değerini döndürmelidir.
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 Geçerli doğru olduğunda çağrılabilir.
operator=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Bu TurnBasedMatchConfig
, başka bir kuruluştan kopyalayarak atanır.
operator=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Bu TurnBasedMatchConfig
, başka bir öğeyi içine taşıyarak atar.