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)
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 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.