Jenis Nilai

Jenis nilai yang tidak dapat diubah yang mewakili data Layanan game.

Ringkasan

Metode aksesor di Pengelola menyediakan hasil sebagai pasangan <status, valuetype="">, baik secara asinkron (melalui callback) maupun secara sinkron (dalam kasus aksesor pemblokir).</status,>

Objek jenis nilai dapat valid (mewakili nilai yang valid) atau tidak valid. Jika status yang ditampilkan bersama dengan objek jenis nilai IsSuccess(), nilai terkait akan selalu valid; jika status IsError(), nilai terkait akan selalu tidak valid. Validitas dapat diuji langsung melalui metode Valid() pada setiap objek jenis nilai. Memanggil metode selain Valid() dari objek jenis nilai yang tidak valid adalah error dan harus dihindari.

Objek jenis nilai tidak dapat diubah, dan mencerminkan tampilan yang konsisten dari data pokok pada waktu saat pengakses yang menyediakannya dipanggil.

Objek jenis nilai dapat dipindahkan dan disalin secara efisien.

Properti objek jenis nilai yang kompleks atau mahal untuk disalin akan ditampilkan berdasarkan referensi. Masa aktif referensi yang ditampilkan dibatasi hingga masa aktif objek jenis nilai.

Metode bantuan untuk mengonversi objek jenis nilai menjadi string debug atau menampilkannya ke aliran debug tersedia. Representasi yang dapat dibaca manusia yang disediakan oleh metode ini hanya ditujukan untuk tujuan logging dan proses debug, dan tidak boleh dianggap stabil.

Class

gpg::Achievement

Satu struktur data yang memungkinkan Anda mengakses data tentang status pencapaian tertentu.

gpg::Event

Satu struktur data yang berisi data tentang status peristiwa tertentu.

gpg::Leaderboard

Satu struktur data yang memungkinkan Anda mengakses data tentang status papan peringkat tertentu, seperti nama dan validitasnya.

gpg::MultiplayerInvitation

Struktur data yang berisi data tentang status undangan saat ini ke pertandingan berbasis giliran.

gpg::MultiplayerParticipant

Struktur data yang berisi data tentang peserta dalam pertandingan multipemain.

gpg::ParticipantResults

Struktur data yang berisi data tentang hasil per peserta untuk TurnBasedMatch.

gpg::Player

Struktur data yang memungkinkan Anda mengakses data tentang pemain tertentu.

gpg::PlayerLevel

Satu struktur data yang berisi data tentang level pemain.

gpg::PlayerStats

Struktur data yang memungkinkan Anda mengakses data tentang pemain tertentu.

gpg::RealTimeRoom

Struktur data yang berisi status ruang multiplayer real-time saat ini.

gpg::RealTimeRoomConfig

Struktur data yang berisi data yang diperlukan untuk membuat objek RealTimeRoom.

gpg::Score

Satu struktur data yang memungkinkan Anda mengakses data tentang skor pemain.

gpg::ScorePage

Satu struktur data yang memungkinkan Anda mengakses data skor.

gpg::ScorePage::Entry

Class yang membuat entri di halaman skor.

gpg::ScorePage::ScorePageToken

Struktur data yang merupakan jenis hampir buram yang mewakili kueri untuk ScorePage (atau kosong).

gpg::ScoreSummary

Satu struktur data yang memungkinkan Anda mengakses ringkasan informasi skor.

gpg::SnapshotMetadata

Satu struktur data yang memungkinkan Anda mengakses data tentang status metadata snapshot tertentu.

gpg::SnapshotMetadataChange

Satu struktur data yang memungkinkan Anda mengakses data tentang status snapshot tertentu.

gpg::SnapshotMetadataChange::CoverImage

Satu struktur data yang memungkinkan Anda mengakses data tentang status gambar sampul tertentu.

gpg::TurnBasedMatch

Struktur data yang berisi data tentang status TurnBasedMatch saat ini.

gpg::TurnBasedMatchConfig

Struktur data yang berisi data yang diperlukan untuk membuat TurnBasedMatch.