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