Jenis Nilai

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

Ringkasan

Metode pengakses di Managers memberikan hasil sebagai pasangan <status, valuetype="">, baik secara asinkron (melalui callback) maupun secara sinkron (dalam kasus pengakses pemblokiran).</status,>

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

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

Objek jenis nilai dapat dipindahkan dan dapat disalin secara efisien.

Properti objek jenis nilai yang kompleks atau mahal untuk disalin ditampilkan melalui referensi. Masa aktif referensi yang ditampilkan dibatasi pada masa aktif objek jenis nilai.

Tersedia metode helper untuk mengonversi objek jenis nilai guna men-debug string atau menghasilkan outputnya ke aliran debug. Representasi yang dapat dibaca manusia yang disediakan oleh metode ini hanya ditujukan untuk logging dan proses debug, serta tidak boleh dianggap stabil.

Class

gpg::Pencapaian

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

gpg::Peristiwa

Satu struktur data yang berisi data tentang status peristiwa tertentu.

gpg::Banner utama

Struktur data tunggal 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 multiplayer.

gpg::ParticipantResults

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

gpg::Pemain

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::Skor

Struktur data tunggal yang memungkinkan Anda mengakses data 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

Struktur data tunggal 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

Struktur data tunggal 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.