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)
Membuat MultiplayerInvitation dari shared_ptr ke TurnBasedMatchImpl.
MultiplayerInvitation(std::shared_ptr< const RealTimeRoomImpl > impl)
Membuat MultiplayerInvitation dari shared_ptr ke RealTimeRoomImpl.
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.