gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
Struktur data yang berisi data yang diperlukan untuk membuat objek RealTimeRoom
.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
|
|
RealTimeRoomConfig()
|
|
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
Membuat salinan objek
RealTimeRoomConfig yang ada. |
|
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
Memindahkan objek
RealTimeRoomConfig yang ada. |
Fungsi publik |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Mask bit yang menunjukkan peran eksklusif khusus game untuk pemain, seperti "penyerang" atau "pembela".
|
MaximumAutomatchingPlayers() const
|
uint32_t
Jumlah maksimum pemain pencocokan otomatis yang akan ditambahkan ke ruang.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Jumlah minimum pemain pencocokan otomatis yang akan ditambahkan ke ruang.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
ID pemain yang akan diundang ke ruang yang baru dibuat.
|
Valid() const
|
bool
Menampilkan true (benar) jika objek
RealTimeRoomConfig ini diisi dengan data. |
Variant() const
|
uint32_t
Nilai khusus developer yang digunakan untuk menunjukkan jenis atau mode ruangan.
|
operator=(const RealTimeRoomConfig & copy_from)
|
Menetapkan objek
RealTimeRoomConfig ini dengan menyalin dari objek lain. |
operator=(RealTimeRoomConfig && move_from)
|
Menetapkan objek
RealTimeRoomConfig ini dengan memindahkan objek lain ke dalamnya. |
Class |
|
---|---|
gpg:: |
Membuat satu atau beberapa objek RealTimeRoomConfig. |
Fungsi publik
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Mask bit yang menunjukkan peran eksklusif khusus game untuk pemain, seperti "penyerang" atau "pembela".
Produk logis (AND) dari pemain penyambungan apa pun harus sama dengan nol untuk pencocokan otomatis. Hanya dapat dipanggil jika Valid menampilkan nilai benar.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Jumlah maksimum pemain pencocokan otomatis yang akan ditambahkan ke ruang.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Jumlah minimum pemain pencocokan otomatis yang akan ditambahkan ke ruang.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
ID pemain yang akan diundang ke ruang yang baru dibuat.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
Membuat RealTimeRoomConfig
dari objek shared_ptr
ke objek RealTimeRoomConfigImpl
.
Dimaksudkan untuk penggunaan internal oleh API.
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
Membuat salinan objek RealTimeRoomConfig
yang ada.
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
Memindahkan objek RealTimeRoomConfig
yang ada.
Berlaku
bool Valid() const
Menampilkan true (benar) jika objek RealTimeRoomConfig
ini diisi dengan data.
Harus menampilkan true untuk fungsi pengambil (PlayerIdsToInvite
, MinimumAutoroomingPlayers
, dll.) pada objek RealTimeRoomConfig
agar dapat digunakan.
Varian
uint32_t Variant() const
Nilai khusus developer yang digunakan untuk menunjukkan jenis atau mode ruangan.
Hanya pemain yang menggunakan nilai yang sama yang dapat bergabung dalam satu ruangan. Hanya dapat dipanggil jika Valid menampilkan nilai benar.
operator=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
Menetapkan objek RealTimeRoomConfig
ini dengan menyalin dari objek lain.
operator=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
Menetapkan objek RealTimeRoomConfig
ini dengan memindahkan objek lain ke dalamnya.