Değer Türleri

Oyun Hizmetleri verilerini temsil eden sabit değer türleri.

Özet

Yöneticiler'deki erişimci yöntemleri, sonuçları <status, valuetype=""> eşleme ve eşzamansız (bir geri çağırma aracılığıyla) ya da eşzamanlı olarak (engelleyen bir erişimci durumunda) şeklinde sağlar.</status,>

Değer türü nesneler geçerli (geçerli bir değeri temsil eder) veya geçersiz olabilir. Durum, IsSuccess() değer türü nesnesiyle birlikte döndürülürse ilişkili değer her zaman geçerli olur; IsError() durumu ise her zaman geçersiz olur. Geçerlilik, her bir değer türü nesnesinde Valid() yöntemiyle doğrudan test edilebilir. Geçersiz değer türü bir nesnenin Valid() dışındaki yöntemlerin çağrılması bir hatadır ve bundan kaçınılmalıdır.

Değer türü nesneler sabittir ve onları sağlayan erişimcinin çağrıldığı anda temel verilerin tutarlı bir görünümünü yansıtır.

Değer türü nesneler taşınabilir ve verimli bir şekilde kopyalanabilirdir.

Karmaşık veya kopyalanması pahalı olan değer türü nesnelerin özellikleri başvuru yoluyla döndürülür. Döndürülen referansın kullanım süresi, değer türü nesnesinin ömrü ile sınırlıdır.

Değer türü nesneleri hata ayıklama dizelerine dönüştürmek veya hata ayıklama akışlarına çıkış yapmak için yardımcı yöntemler kullanılabilir. Bu yöntemlerin sağladığı, kullanıcılar tarafından okunabilen gösterimler yalnızca günlük kaydı ve hata ayıklama amacıyla kullanılır ve kararlı olarak değerlendirilmemelidir.

Sınıflar

gpg::Başarı

Belirli bir başarının durumu hakkındaki verilere erişmenize olanak tanıyan tek bir veri yapısı.

gpg::Etkinlik

Belirli bir etkinliğin durumuyla ilgili verileri içeren tek bir veri yapısıdır.

gpg::Leaderboard

Belirli bir skor tablosunun durumu (adı ve geçerliliği gibi) hakkındaki verilere erişmenize olanak tanıyan tek bir veri yapısı.

gpg::MultiplayerInvitation

Sıraya dayalı bir maça yönelik davetiyenin mevcut durumuyla ilgili verileri içeren veri yapısı.

gpg::MultiplayerParticipant

Çok oyunculu maçtaki bir katılımcıyla ilgili veriler içeren veri yapısı.

gpg::ParticipantResults

TurnBasedMatch için katılımcı başına alınan sonuçlarla ilgili verileri içeren bir veri yapısı.

gpg::Oynatıcı

Belirli bir oynatıcıyla ilgili verilere erişmenize olanak tanıyan bir veri yapısıdır.

gpg::PlayerLevel

Oyuncunun seviyesiyle ilgili veriler içeren tek bir veri yapısı.

gpg::PlayerStats

Belirli bir oynatıcıyla ilgili verilere erişmenize olanak tanıyan bir veri yapısıdır.

gpg::RealTimeRoom

Gerçek zamanlı çok oyunculu bir odanın mevcut durumunu içeren bir veri yapısı.

gpg::RealTimeRoomConfig

RealTimeRoom nesnesi oluşturmak için gerekli verileri içeren veri yapısı

gpg::Puan

Bir oyuncunun skoruyla ilgili verilere erişmenize olanak tanıyan tekli veri yapısı.

gpg::ScorePage

Puan verilerine erişmenize olanak tanıyan tek bir veri yapısı.

gpg::ScorePage::Entry

Puan sayfasında giriş oluşturan sınıf.

gpg::ScorePage::ScorePageToken

ScorePage için bir sorguyu temsil eden, neredeyse opak türde (veya boş) bir veri yapısı.

gpg::ScoreSummary

Puan bilgilerinin özetine erişmenize olanak tanıyan tek bir veri yapısı.

gpg::SnapshotMetadata

Belirli bir anlık görüntü meta verilerinin durumu hakkındaki verilere erişmenize olanak tanıyan tek bir veri yapısı

gpg::SnapshotMetadataChange

Belirli bir anlık görüntünün durumu hakkındaki verilere erişmenize olanak tanıyan tek bir veri yapısı

gpg::SnapshotMetadataChange::CoverImage

Belirli bir kapak resminin durumuyla ilgili verilere erişmenize olanak tanıyan tek bir veri yapısı.

gpg::TurnBasedMatch

TurnBasedMatch öğesinin geçerli durumuyla ilgili veriler içeren veri yapısı.

gpg::TurnBasedMatchConfig

TurnBasedMatch oluşturmak için gereken verileri içeren bir veri yapısı.