gpg:: MultiplayerInvitation
#include <multiplayer_invitation.h>
Struktur data yang berisi data tentang status terkini undangan ke pencocokan berbasis giliran.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
MultiplayerInvitation()
|
|
MultiplayerInvitation(std::shared_ptr< const TurnBasedMatchImpl > impl)
|
|
MultiplayerInvitation(std::shared_ptr< const RealTimeRoomImpl > impl)
|
|
MultiplayerInvitation(const MultiplayerInvitation & copy_from)
Membuat salinan MultiplayerInvitation yang ada.
|
|
MultiplayerInvitation(MultiplayerInvitation && move_from)
Memindahkan MultiplayerInvitation yang sudah ada ke yang baru.
|
Fungsi publik |
|
---|---|
AutomatchingSlotsAvailable() const
|
uint32_t
Menampilkan jumlah slot pencocokan otomatis yang tersedia untuk pencocokan yang objek ini merupakan undangan.
|
CreationTime() const
|
Menampilkan waktu pembuatan TurnBasedMatch untuk undangan ini (dinyatakan dalam milidetik sejak epoch Unix).
|
Id() const
|
const std::string &
Menampilkan ID yang mengidentifikasi MultiplayerInvitation ini secara unik.
|
InvitingParticipant() const
|
Menampilkan peserta yang mengundang peserta lokal ke TurnBasedMatch untuk undangan ini.
|
Participants() const
|
const std::vector< MultiplayerParticipant > &
Vektor semua peserta di TurnBasedMatch untuk undangan ini.
|
Type() const
|
Mengidentifikasi apakah undangan ini ditujukan untuk RealTimeRoom atau TurnBasedMatch.
|
Valid() const
|
bool
Menampilkan true (benar) jika MultiplayerInvitation ini diisi dengan data.
|
Variant() const
|
uint32_t
Menampilkan ID varian khusus game yang dapat digunakan game untuk mengidentifikasi mode game.
|
operator=(const MultiplayerInvitation & copy_from)
|
Menetapkan MultiplayerInvitation ini dengan menyalin dari daftar lain.
|
operator=(MultiplayerInvitation && move_from)
|
Menetapkan MultiplayerInvitation ini dengan memindahkan yang lain ke dalamnya.
|
Fungsi publik
AutomatchingSlotsAvailable
uint32_t AutomatchingSlotsAvailable() const
Menampilkan jumlah slot pencocokan otomatis yang tersedia untuk pencocokan yang objek ini merupakan undangan.
Nilai ini sama dengan jumlah slot pencocokan otomatis yang digunakan untuk membuat kecocokan, dikurangi jumlah peserta yang telah ditambahkan melalui pencocokan otomatis. Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.
CreationTime
Timestamp CreationTime() const
Menampilkan waktu pembuatan TurnBasedMatch untuk undangan ini (dinyatakan dalam milidetik sejak epoch Unix).
Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.
ID
const std::string & Id() const
Menampilkan ID yang mengidentifikasi MultiplayerInvitation ini secara unik.
Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.
InvitingParticipant
MultiplayerParticipant InvitingParticipant() const
Menampilkan peserta yang mengundang peserta lokal ke TurnBasedMatch untuk undangan ini.
Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.
MultiplayerInvitation
MultiplayerInvitation()
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const TurnBasedMatchImpl > impl )
Membuat MultiplayerInvitation dari shared_ptr
ke TurnBasedMatchImpl
.
Ditujukan untuk penggunaan internal oleh API.
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const RealTimeRoomImpl > impl )
Membuat MultiplayerInvitation dari shared_ptr
ke RealTimeRoomImpl
.
Ditujukan untuk penggunaan internal oleh API.
MultiplayerInvitation
MultiplayerInvitation( const MultiplayerInvitation & copy_from )
Membuat salinan MultiplayerInvitation yang ada.
MultiplayerInvitation
MultiplayerInvitation( MultiplayerInvitation && move_from )
Memindahkan MultiplayerInvitation yang sudah ada ke yang baru.
Peserta
const std::vector< MultiplayerParticipant > & Participants() const
Vektor semua peserta di TurnBasedMatch untuk undangan ini.
Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.
Jenis
MultiplayerInvitationType Type() const
Mengidentifikasi apakah undangan ini ditujukan untuk RealTimeRoom atau TurnBasedMatch.
Berlaku
bool Valid() const
Menampilkan true (benar) jika MultiplayerInvitation ini diisi dengan data.
Harus benar agar fungsi pengambil (Id
, Variant
, dll.) pada objek MultiplayerInvitation dapat digunakan.
Varian
uint32_t Variant() const
Menampilkan ID varian khusus game yang dapat digunakan game untuk mengidentifikasi mode game.
Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.
operator=
MultiplayerInvitation & operator=( const MultiplayerInvitation & copy_from )
Menetapkan MultiplayerInvitation ini dengan menyalin dari daftar lain.
operator=
MultiplayerInvitation & operator=( MultiplayerInvitation && move_from )
Menetapkan MultiplayerInvitation ini dengan memindahkan yang lain ke dalamnya.