gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
Struktur data yang berisi data yang diperlukan untuk membuat TurnBasedMatch
.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
TurnBasedMatchConfig()
|
|
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Membuat salinan
TurnBasedMatchConfig yang ada. |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Memindahkan
TurnBasedMatchConfig yang ada. |
Fungsi publik |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Bit mask yang menunjukkan peran eksklusif khusus game untuk pemain, seperti "penyerang" atau "pembela".
|
MaximumAutomatchingPlayers() const
|
uint32_t
Jumlah maksimum pemain yang cocok secara otomatis yang akan ditambahkan ke pertandingan.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Jumlah minimum pemain yang cocok secara otomatis untuk ditambahkan ke pertandingan.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
ID pemain yang akan diundang ke kecocokan yang baru dibuat.
|
Valid() const
|
bool
Menampilkan true (benar) jika
TurnBasedMatchConfig ini diisi dengan data. |
Variant() const
|
uint32_t
Nilai khusus developer yang digunakan untuk menunjukkan jenis atau mode pencocokan.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Tetapkan
TurnBasedMatchConfig ini dengan menyalin dari yang lain. |
operator=(TurnBasedMatchConfig && move_from)
|
Tetapkan
TurnBasedMatchConfig ini dengan memindahkan objek lain ke dalamnya. |
Class |
|
---|---|
gpg:: |
Membangun satu atau beberapa objek TurnBasedMatchConfig. |
Fungsi publik
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Bit mask yang menunjukkan peran eksklusif khusus game untuk pemain, seperti "penyerang" atau "pembela".
Produk logis (AND) dari setiap pemain yang berpasangan harus sama dengan nol untuk pertandingan otomatis. Hanya dapat dipanggil jika Valid menampilkan nilai benar.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Jumlah maksimum pemain yang cocok secara otomatis yang akan ditambahkan ke pertandingan.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Jumlah minimum pemain yang cocok secara otomatis untuk ditambahkan ke pertandingan.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
ID pemain yang akan diundang ke kecocokan yang baru dibuat.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Membuat TurnBasedMatchConfig
dari shared_ptr
ke TurnBasedMatchConfigImpl
.
Ditujukan untuk penggunaan internal oleh API.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Membuat salinan TurnBasedMatchConfig
yang ada.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Memindahkan TurnBasedMatchConfig
yang ada.
Berlaku
bool Valid() const
Menampilkan true (benar) jika TurnBasedMatchConfig
ini diisi dengan data.
Harus menampilkan benar untuk fungsi pengambil (PlayerIdsToInvite
, MinimumAutomatchingPlayers
, dll.) pada objek TurnBasedMatchConfig
agar dapat digunakan.
Varian
uint32_t Variant() const
Nilai khusus developer yang digunakan untuk menunjukkan jenis atau mode pencocokan.
Hanya pemain yang menggunakan nilai sama yang dapat cocok. Hanya dapat dipanggil jika Valid menampilkan nilai benar.
operator=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Tetapkan TurnBasedMatchConfig
ini dengan menyalin dari yang lain.
operator=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Tetapkan TurnBasedMatchConfig
ini dengan memindahkan objek lain ke dalamnya.