gpg::LeaderboardManager

#include <leaderboard_manager.h>

Skor tablosuyla ilgili çeşitli verileri alır ve ayarlar.

Özet

Herkese açık türler

FetchAllCallback typedef
std::function< void(const FetchAllResponse &)>
FetchAllResponse türü geri çağırma tanımlar.
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
FetchAllScoreSummariesResponse türü geri çağırma tanımlar.
FetchCallback typedef
std::function< void(const FetchResponse &)>
FetchResponse alan bir geri çağırma türünü tanımlar.
FetchScorePageCallback typedef
std::function< void(const FetchScorePageResponse &)>
ScorePageResponse türü geri çağırma tanımlar.
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
FetchScoreSummaryResponse türü geri çağırma tanımlar.
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
UIStatus alan geri çağırma türünü tanımlar.
ShowUICallback typedef
std::function< void(const UIStatus &)>
UIStatus alan geri çağırma türünü tanımlar.

Kamu işlevleri

Fetch(const std::string & leaderboard_id, FetchCallback callback)
void
Şu anda oturum açmış olan oyuncu için skor tablosu verilerini eşzamansız olarak yükler.
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
void
Şu anda oturum açmış olan oyuncu için skor tablosu verilerini eşzamansız olarak yükler.
FetchAll(FetchAllCallback callback)
void
Şu anda oturum açmış olan oyuncu için tüm skor tablolarının verilerini eşzamansız olarak yükler.
FetchAll(DataSource data_source, FetchAllCallback callback)
void
Şu anda oturum açmış olan oyuncu için tüm skor tablolarının verilerini eşzamansız olarak yükler.
FetchAllBlocking()
Oturum açmış olduğunuz oynatıcı için tüm skor tablolarına ilişkin verileri eşzamanlı olarak yükler ve doğrudan FetchAllResponse değerini döndürür.
FetchAllBlocking(DataSource data_source)
Oturum açmış olduğunuz oynatıcı için tüm skor tablolarına ilişkin verileri eşzamanlı olarak yükler ve doğrudan FetchAllResponse değerini döndürür.
FetchAllBlocking(Timeout timeout)
Oturum açmış olduğunuz oynatıcı için tüm skor tablolarına ilişkin verileri eşzamanlı olarak yükler ve doğrudan FetchAllResponse değerini döndürür.
FetchAllBlocking(DataSource data_source, Timeout timeout)
Oturum açmış olduğunuz oynatıcı için tüm skor tablolarına ilişkin verileri eşzamanlı olarak yükler ve doğrudan FetchAllResponse değerini döndürür.
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
Belirli bir skor tablosunun tüm skor özetlerini eşzamansız olarak getirir.
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
Belirli bir skor tablosunun tüm skor özetlerini eşzamansız olarak getirir.
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
Eşzamanlı olarak, belirli bir skor tablosuna ait tüm skor özetlerini doğrudan FetchAllScoreSummariesResponse yanıtını döndürerek getirir.
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
Eşzamanlı olarak, belirli bir skor tablosuna ait tüm skor özetlerini doğrudan FetchAllScoreSummariesResponse yanıtını döndürerek getirir.
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
Eşzamanlı olarak, belirli bir skor tablosuna ait tüm skor özetlerini doğrudan FetchAllScoreSummariesResponse yanıtını döndürerek getirir.
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
Eşzamanlı olarak, belirli bir skor tablosuna ait tüm skor özetlerini doğrudan FetchAllScoreSummariesResponse yanıtını döndürerek getirir.
FetchBlocking(const std::string & leaderboard_id)
Oturum açmış olduğunuz oynatıcı için skor tablosu verilerini eşzamanlı olarak yükler ve doğrudan FetchResponse döndürür.
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
Oturum açmış olduğunuz oynatıcı için skor tablosu verilerini eşzamanlı olarak yükler ve doğrudan FetchResponse döndürür.
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
Oturum açmış olduğunuz oynatıcı için skor tablosu verilerini eşzamanlı olarak yükler ve doğrudan FetchResponse döndürür.
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
Oturum açmış olduğunuz oyuncu için skor tablosu verilerini eşzamanlı olarak yükler.
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
Zaman uyumsuz olarak, puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini döndürür.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
Zaman uyumsuz olarak, puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini döndürür.
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
Zaman uyumsuz olarak, puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini döndürür.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
Zaman uyumsuz olarak, puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini döndürür.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
Belirli bir skor tablosunun toplamını ve zaman aralığını kapsayan belirli bir skor tablosu skor özetine ait tüm verileri eşzamansız olarak getirir.
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
Belirli bir skor tablosunun toplamını ve zaman aralığını kapsayan belirli bir skor tablosu skor özetine ait tüm verileri eşzamansız olarak getirir.
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Eşzamanlı olarak, belirli bir skor tablosu puan özetine ilişkin tüm verileri doğrudan FetchScoreSummaryResponse döndürerek getirir.
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Eşzamanlı olarak, belirli bir skor tablosu puan özetine ilişkin tüm verileri doğrudan FetchScoreSummaryResponse döndürerek getirir.
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Eşzamanlı olarak, belirli bir skor tablosu puan özetine ilişkin tüm verileri doğrudan FetchScoreSummaryResponse döndürerek getirir.
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Eşzamanlı olarak, belirli bir skor tablosu puan özetine ilişkin tüm verileri doğrudan FetchScoreSummaryResponse döndürerek getirir.
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
Belirli bir skor tablosu için skor veya oyuncu ile başlayan ve belirli bir zaman aralığını ve koleksiyonu kapsayan bir skor sayfası jetonu alır.
ShowAllUI(ShowAllUICallback callback)
void
Kullanıcıya tüm skor tablolarıyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
ShowAllUI()
void
Kullanımdan kaldırıldı. ShowAllUI(ShowAllUICallback geri çağırma) seçeneğini tercih edin. Kullanıcıya tüm skor tablolarıyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar. Kullanıcı arayüzü, tüm platformlarda eşzamansız olarak gösterilir.
ShowAllUIBlocking()
Kullanıcıya tüm skor tablolarıyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
ShowAllUIBlocking(Timeout timeout)
Kullanıcıya tüm skor tablolarıyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
void
Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
void
Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
ShowUI(const std::string & leaderboard_id)
void
Kullanımdan kaldırıldı. ShowUI(ShowUICallback geri çağırma) seçeneğini tercih edin. Kullanıcıya, belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar. Kullanıcı arayüzü, tüm platformlarda eşzamansız olarak gösterilir.
ShowUIBlocking(const std::string & leaderboard_id)
Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.
SubmitScore(const std::string & leaderboard_id, uint64_t score)
void
Oturum açmış olan oyuncu için skor tablosuna bir skor gönderin.
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
void
Oturum açmış olan oyuncu için belirli bir kimlik ve meta verilerle (oyuncunun skoru kazanmak için yaptığı bir şey gibi) ilişkili skor tablosuna bir skor gönderin.

Yapılar

gpg::LeaderboardManager::FetchAllResponse

Tüm skor tablolarıyla ilgili verileri ve yanıt durumlarını içerir.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Tüm skor tablosu skor özetlerine ait tüm verileri ve yanıt durumlarını içerir.

gpg::LeaderboardManager::FetchResponse

Yanıt durumu ile birlikte skor tablosu için verileri saklar.

gpg::LeaderboardManager::FetchScorePageResponse

Erişilen puan sayfasındaki yanıt durumunu ve verileri döndürür.

gpg::LeaderboardManager::FetchScoreSummaryResponse

Belirtilen bir skor tablosu skoru özeti için veri ve yanıt durumu.

Herkese açık türler

FetchAllCallback

std::function< void(const FetchAllResponse &)> FetchAllCallback

FetchAllResponse türü geri çağırma tanımlar.

FetchAllScoreSummariesCallback

std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback

FetchAllScoreSummariesResponse türü geri çağırma tanımlar.

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

FetchResponse alan bir geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki Fetch(*) işlevlerine sağlanmıştır.

FetchScorePageCallback

std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback

ScorePageResponse türü geri çağırma tanımlar.

FetchScoreSummaryCallback

std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback

FetchScoreSummaryResponse türü geri çağırma tanımlar.

ShowAllUICallback

std::function< void(const UIStatus &)> ShowAllUICallback

UIStatus alan geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki ShowAllUI* işlevine sağlanmıştır.

ShowUICallback

std::function< void(const UIStatus &)> ShowUICallback

UIStatus alan geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki ShowUI* işlevine sağlanmıştır.

Kamu işlevleri

Getirme

void Fetch(
  const std::string & leaderboard_id,
  FetchCallback callback
)

Şu anda oturum açmış olan oyuncu için skor tablosu verilerini eşzamansız olarak yükler.

İşlem tamamlandığında sağlanan FetchCallback'i çağırır. data_source belirtilmemesi, bu işlev çağrısını CACHE_OR_NETWORK olarak belirtilen DataSource ile Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback) çağrısına eşdeğer hale getirir.

Getirme

void Fetch(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchCallback callback
)

Şu anda oturum açmış olan oyuncu için skor tablosu verilerini eşzamansız olarak yükler.

İşlem tamamlandığında sağlanan FetchCallback'i çağırır. data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin.

FetchAll

void FetchAll(
  FetchAllCallback callback
)

Şu anda oturum açmış olan oyuncu için tüm skor tablolarının verilerini eşzamansız olarak yükler.

data_source belirtilmemesi, bu işlev çağrısının CACHE_OR_NETWORK olarak belirtilen data_source değerinin FetchAll(DataSource data_source, FetchAllCallback geri çağırma) çağrılmasına eşdeğer olmasını sağlar.

FetchAll

void FetchAll(
  DataSource data_source,
  FetchAllCallback callback
)

Şu anda oturum açmış olan oyuncu için tüm skor tablolarının verilerini eşzamansız olarak yükler.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin.

FetchAllBlocking

FetchAllResponse FetchAllBlocking()

Oturum açmış olduğunuz oynatıcı için tüm skor tablolarına ilişkin verileri eşzamanlı olarak yükler ve doğrudan FetchAllResponse değerini döndürür.

Ne data_source ne de zaman aşımının belirtilmesi bu işlev çağrısının, data_source değerinin CACHE_OR_NETWORK ve zaman aşımının 10 yıl olarak belirtildiği FetchAllResponse FetchAllBlock (Veri Kaynağı veri kaynağı, Zaman aşımı zaman aşımı) çağrılmasına eşdeğer olmasını sağlamaz.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

Oturum açmış olduğunuz oynatıcı için tüm skor tablolarına ilişkin verileri eşzamanlı olarak yükler ve doğrudan FetchAllResponse değerini döndürür.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımının belirtilmemesi, bu işlev çağrısının, belirttiğiniz data_source değeri ve zaman aşımı değeri 10 yıl olarak belirtildiği şekilde FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) çağrısına eş değer olmasını sağlar.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  Timeout timeout
)

Oturum açmış olduğunuz oynatıcı için tüm skor tablolarına ilişkin verileri eşzamanlı olarak yükler ve doğrudan FetchAllResponse değerini döndürür.

Rastgele bir milisaniye sayısı olarak zaman aşımını belirtin. data_source belirtilmemesi, bu işlev çağrısının CACHE_OR_NETWORK olarak belirtilen data_source ve zaman aşımı değerini içeren FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) çağrısına eş değer olmasını sağlar.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source,
  Timeout timeout
)

Oturum açmış olduğunuz oynatıcı için tüm skor tablolarına ilişkin verileri eşzamanlı olarak yükler ve doğrudan FetchAllResponse değerini döndürür.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Rastgele bir milisaniye sayısı olarak zaman aşımını belirtin.

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

Belirli bir skor tablosunun tüm skor özetlerini eşzamansız olarak getirir.

data_source belirtilmemesi, bu işlev çağrısının FetchAllScoreSummaries(DataSource data_source, tutarlı std::string& leaderboard_id, FetchAllScoreSummariesCallback geri çağırması) ile eşdeğer olmasını sağlar. data_source ise CACHE_OR_NETWORK olarak belirtilir.

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

Belirli bir skor tablosunun tüm skor özetlerini eşzamansız olarak getirir.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  const std::string & leaderboard_id
)

Eşzamanlı olarak, belirli bir skor tablosuna ait tüm skor özetlerini doğrudan FetchAllScoreSummariesResponse yanıtını döndürerek getirir.

data_source ve zaman aşımının belirtilmemesi, bu işlev çağrısının FetchAllScoreSummariesResponse FetchAllScoreSummariesBlock( DataSource data_source, tutarlı std::string& leaderboard_id) ile eşdeğer olmasını sağlar. data_source değeri CACHE_OR_NETWORK olarak belirtilir ve zaman aşımı değeri 10 yıl olarak belirtilir.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

Eşzamanlı olarak, belirli bir skor tablosuna ait tüm skor özetlerini doğrudan FetchAllScoreSummariesResponse yanıtını döndürerek getirir.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımının belirtilmemesi, bu işlev çağrısının, belirttiğiniz data_source değeri ve zaman aşımı değeri 10 yıl olarak belirtildiği şekilde FetchAllScoreSummariesResponse FetchAllScoreSummariesBlock(DataSource data_source, consolet std::string& leaderboard_id) ile eşdeğer olmasını sağlar.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Eşzamanlı olarak, belirli bir skor tablosuna ait tüm skor özetlerini doğrudan FetchAllScoreSummariesResponse yanıtını döndürerek getirir.

Milisaniye cinsinden zaman aşımını belirtin. data_source belirtilmemesi, bu işlev çağrısının FetchAllScoreSummariesResponse FetchAllScoreSummariesBlock(DataSource data_source, std::string costt &leaderboard_id) ile eşdeğer olmasını sağlar. data_source değerinin CACHE_OR_NETWORK olarak belirtilmesi ve zaman aşımının bunun için belirttiğiniz değeri içermesi gerekir.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

Eşzamanlı olarak, belirli bir skor tablosuna ait tüm skor özetlerini doğrudan FetchAllScoreSummariesResponse yanıtını döndürerek getirir.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Milisaniye cinsinden zaman aşımını belirtin.

FetchBlocking

FetchResponse FetchBlocking(
  const std::string & leaderboard_id
)

Oturum açmış olduğunuz oynatıcı için skor tablosu verilerini eşzamanlı olarak yükler ve doğrudan FetchResponse döndürür.

Ne data_source ne de zaman aşımının belirtilmesi bu işlev çağrısının, data_source değerinin CACHE_OR_NETWORK ve zaman aşımının 10 yıl olarak belirtildiği FetchResponse FetchBlock(Veri Kaynağı veri kaynağı, Zaman aşımı zaman aşımı) çağrılmasına eşdeğer olmasını sağlamaz.

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

Oturum açmış olduğunuz oynatıcı için skor tablosu verilerini eşzamanlı olarak yükler ve doğrudan FetchResponse döndürür.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımının belirtilmesi, bu işlev çağrısının 10 yıl olarak belirtilmiş veri kaynağı değeri ve zaman aşımı değeri ile FetchResponse FetchBlock(Veri Kaynağı veri_kaynağı, Zaman aşımı zaman aşımı) çağrılmasına eş değer olmasını sağlar.

FetchBlocking

FetchResponse FetchBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Oturum açmış olduğunuz oynatıcı için skor tablosu verilerini eşzamanlı olarak yükler ve doğrudan FetchResponse döndürür.

Rastgele bir milisaniye sayısı olarak zaman aşımını belirtin. data_source belirtilmemesi, bu işlev çağrısının CACHE_OR_NETWORK olarak belirtilmiş veri_kaynağı ve belirlediğiniz değeri içeren zaman aşımı ile FetchResponse FetchBlock(Veri Kaynağı veri_kaynağı, Zaman aşımı zaman aşımı) çağrısına eş değer hale getirir.

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

Oturum açmış olduğunuz oyuncu için skor tablosu verilerini eşzamanlı olarak yükler.

FetchResponse'u doğrudan döndürür. data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Rastgele bir milisaniye sayısı olarak zaman aşımını belirtin.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

Zaman uyumsuz olarak, puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini döndürür.

Ne data_source ne de max_results belirtilmesi bu işlev çağrısının FetchScorePage(DataSource data_source, tutarlı ScorePage::ScorePageToken& token, uint32_t max_results, FetchScorePageCallback geri çağırması) ile eşdeğer olmasını sağlar. data_source değerinin CACHE_OR_NETWORK ve max_results 20 olarak belirtilir.

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

Zaman uyumsuz olarak, puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini döndürür.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. max_results'ın belirtilmemesi, bu işlev çağrısının FetchScorePage(DataSource data_source, Cont ScorePage::ScorePageToken& token, uint32_t max_results, FetchScorePageCallback geri çağırma) ile aynı veri_kaynak değeri için belirtilen max_results değerine denk olmasını sağlar.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

Zaman uyumsuz olarak, puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini döndürür.

max_results, sonuç puan sayfasına eklenecek maksimum puan sayısını belirtir. Bu sayı 25'ten büyük olamaz. data_source belirtilmemesi, bu işlev çağrısının FetchScorePage(DataSource data_source, Cont ScorePage::ScorePageToken& token, uint32_t max_results geri çağırması) ile eşdeğer olmasını sağlar. data_source değerinin CACHE_OR_NETWORK olarak belirtilmesi ve max_results belirttiğiniz değeri içerir.

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

Zaman uyumsuz olarak, puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini döndürür.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. max_results, sonuç puan sayfasına eklenecek maksimum puan sayısını belirtir. Bu puan 25'ten büyük olamaz.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token
)

Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.

ne data_source, zaman aşımı ne de max_results belirtilmesi, bu işlev çağrısının, data_source değerinin CACHE_OR_NETWORK olarak belirtildiği, zaman aşımının 10 yıl olarak belirtildiği ve max_results 2 olarak belirtildiği şekilde FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout zaman aşımı, tutarlı ScorePage::ScorePageToken& token, uint32_t max_results) çağrılmasına eşdeğer hale gelmez.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token
)

Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.

Ne zaman aşımının ne de max_results'ın belirtilmesi, bu işlev çağrısının belirtilen data_source değeri, zaman aşımının 10 yıl olarak belirtilmesi ve max_results değeri 20 olarak belirtildiği şekilde FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout zaman aşımı, tutarlı ScorePage::ScorePageToken& token, uint32_t max_results) çağrısına eşdeğerdir.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.

Milisaniye cinsinden zaman aşımını belirtin. Ne data_source ne de max_results belirtmek, bu işlev çağrısının CACHE_OR_NETWORK olarak belirtilmiş veri_kaynağı, belirttiğiniz değeri içeren zaman aşımı ve 20 olarak belirtilen max_results değerine sahip olması durumunda FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout zaman aşımı, kurucu ScorePage::ScorePageToken& token, uint32_t max_results) çağrısıyla eşdeğer hale gelmez.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.

max_results için 25'e kadar bir değer belirtin. Ne data_source ne de zaman aşımının belirtilmesi bu işlev çağrısının, data_source değerinin CACHE_OR_NETWORK olarak belirtildiği, zaman aşımının 10 yıl olarak belirtildiği ve max_results'ın belirtilen değeri içeren max_results'ın çağrılmasına eşdeğer olması için FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout zaman aşımı, tutarlı ScorePage::ScorePageToken& token, uint32_t max_results) çağrısına eşdeğer hale gelmez.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Milisaniye cinsinden zaman aşımını belirtin. max_value değerinin belirtilmediğinde, bu işlev çağrısı, belirtilen değerleri içeren data_source ve zaman aşımı ile 20 olarak belirtilen max_results(veri kaynağı verileri_kaynağı, Zaman aşımı zaman aşımı, Cont ScorePage::ScorePageToken& token, uint32_t max_results) çağrılmasıyla eşdeğer hale gelir.FetchScorePageResponse

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak ve max_results değerini en fazla 25 olarak belirtin. Zaman aşımının belirtilmesi, bu işlev çağrısının FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout zaman aşımı, tutarlı ScorePage::ScorePageToken& token, uint32_t max_results) çağrılmasına eşdeğerdir. Belirtilen değerleri içeren data_source ve max_results ve zaman aşımı süresi 10 yıl olarak belirtilir.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.

Milisaniye cinsinden zaman aşımını ve 25'e kadar bir değer olarak max_results'ı belirtin. data_source belirtilmemesi, bu işlev çağrısının, belirtilen değerleri içeren zaman aşımı ile max_results ve CACHE_OR_NETWORK olarak belirtilen data_source işlevinin çağrılmasıyla aynı işleve sahip olmasını sağlar.FetchScorePageResponse

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Puan sayfası jetonuyla tanımlanan bir puan sayfasının verilerini eşzamanlı olarak ve doğrudan FetchScorePageResponse değerini döndürür.

DataSource'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Rastgele bir milisaniye sayısı olarak Zaman aşımını belirtin. max_results değerini en fazla 25 olacak şekilde belirtin.

FetchScoreSummary

void FetchScoreSummary(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

Belirli bir skor tablosunun toplamını ve zaman aralığını kapsayan belirli bir skor tablosu skor özetine ait tüm verileri eşzamansız olarak getirir.

Zaman aralığı için DAILY, WEEKLY veya ALL_TIME değerini belirtin. Toplama işlemi için HERKESE AÇIK veya SOSYAL seçeneğini belirtin. data_source belirtilmemesi, bu işlev çağrısının CACHE_OR_NETWORK olarak belirtildiği veri_kaynağı ile belirtilen değerleri içeren FetchScoreSummary(DataSource data_source, costt std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection koleksiyonu, FetchScoreSummaryCallback geri çağırması) ile eşdeğer olmasını ve toplama ve time_span değerinin belirttiğiniz değerleri içermesini sağlar.

FetchScoreSummary

void FetchScoreSummary(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

Belirli bir skor tablosunun toplamını ve zaman aralığını kapsayan belirli bir skor tablosu skor özetine ait tüm verileri eşzamansız olarak getirir.

data_source için CACHE_OR_NETWORK veya NETWORK_ONLY değerini belirtin. time_span için DAILY, WEEKLY veya ALL_TIME değerini belirtin. Toplama işlemi için HERKESE AÇIK veya SOSYAL seçeneğini belirtin.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Eşzamanlı olarak, belirli bir skor tablosu puan özetine ilişkin tüm verileri doğrudan FetchScoreSummaryResponse döndürerek getirir.

Zaman aralığı için DAILY, WEEKLY veya ALL_TIME değerini belirtin. Toplama işlemi için HERKESE AÇIK veya SOSYAL seçeneğini belirtin. Data_source ve zaman aşımı değerlerinin ikisinin de belirtilmesi, bu işlevin data_source değerinin CACHE_OR_NETWORK, zaman aşımının 10 yıl olarak belirtildiği ve time_span ile toplama için belirttiğiniz değerlerin yer aldığı FetchScoreSummaryResponse FetchScoreSummaryBlock(DataSource data_source, Timeout zaman aşımı, tutarlı std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection toplama) çağrılmasıyla eşdeğer olmasını sağlamaz.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Eşzamanlı olarak, belirli bir skor tablosu puan özetine ilişkin tüm verileri doğrudan FetchScoreSummaryResponse döndürerek getirir.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aralığı için DAILY, WEEKLY veya ALL_TIME değerini belirtin. Toplama işlemi için HERKESE AÇIK veya SOSYAL seçeneğini belirtin. Zaman aşımının belirtilmemesi, bu işlevin, belirttiğiniz data_source değeri, zaman aşımı 10 yıl olarak belirtilen zaman aşımı ve time_span ile toplama için belirttiğiniz değerlerle FetchScoreSummaryResponse FetchScoreSummaryBlock(DataSource data_source, Timeout zaman aşımı, tutarlı std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection toplama) çağrısıyla aynı işlevi görür.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Eşzamanlı olarak, belirli bir skor tablosu puan özetine ilişkin tüm verileri doğrudan FetchScoreSummaryResponse döndürerek getirir.

Milisaniye cinsinden zaman aşımını belirtin. Zaman aralığı için DAILY, WEEKLY veya ALL_TIME değerini belirtin. Toplama işlemi için HERKESE AÇIK veya SOSYAL seçeneğini belirtin. data_source'un belirtilmemesi, bu işlevin zaman aşımının 10 yıl olarak belirtildiği ve data_source, time_span, koleksiyon için belirttiğiniz değerlerin olduğu FetchScoreSummaryResponse FetchScoreSummaryBlock(DataSource data_source, Timeout zaman aşımı, tutarlı std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection toplama) işlevini çağırmaya eşdeğerdir.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Eşzamanlı olarak, belirli bir skor tablosu puan özetine ilişkin tüm verileri doğrudan FetchScoreSummaryResponse döndürerek getirir.

data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Milisaniye cinsinden zaman aşımını belirtin. Zaman aralığı için DAILY, WEEKLY veya ALL_TIME değerini belirtin. Toplama işlemi için HERKESE AÇIK veya SOSYAL seçeneğini belirtin.

ScorePageToken

ScorePage::ScorePageToken ScorePageToken(
  const std::string & leaderboard_id,
  LeaderboardStart start,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
) const 

Belirli bir skor tablosu için skor veya oyuncu ile başlayan ve belirli bir zaman aralığını ve koleksiyonu kapsayan bir skor sayfası jetonu alır.

ScorePageToken, puan sayfaları arasında sayfalamaya olanak tanıyan çeşitli Leaderboard işlevlerinde kullanılır. Bu işlev tarafından oluşturulan jetonlar her zaman istenen aralığın başında başlar.

ShowAllUI

void ShowAllUI(
  ShowAllUICallback callback
)

Kullanıcıya tüm skor tablolarıyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamansız olarak ShowAllUICallback çağırır.

ShowAllUI

void ShowAllUI()

Kullanımdan kaldırıldı. ShowAllUI(ShowAllUICallback geri çağırma) seçeneğini tercih edin. Kullanıcıya tüm skor tablolarıyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar. Kullanıcı arayüzü, tüm platformlarda eşzamansız olarak gösterilir.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking()

Kullanıcıya tüm skor tablolarıyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamanlı olarak bir UIStatus döndürür. timeout belirtilmezse bu işlev çağrısı, 10 yıl olarak belirtilen timeout ile ShowAllUIBlocking(Timeout timeout) çağrısına eşdeğer hale gelir.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking(
  Timeout timeout
)

Kullanıcıya tüm skor tablolarıyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamanlı olarak bir UIStatus döndürür. Rastgele bir milisaniye sayısı olarak timeout değerini belirtin.

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  ShowUICallback callback
)

Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamansız olarak ShowUICallback çağırır.

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  ShowUICallback callback
)

Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamansız olarak ShowUICallback çağırır ve başlangıçta iletilen LeaderboardTimeSpan seçilir.

ShowUI

void ShowUI(
  const std::string & leaderboard_id
)

Kullanımdan kaldırıldı. ShowUI(ShowUICallback geri çağırma) seçeneğini tercih edin. Kullanıcıya, belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar. Kullanıcı arayüzü, tüm platformlarda eşzamansız olarak gösterilir.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id
)

Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamanlı olarak bir UIStatus döndürür. timeout belirtilmezse bu işlev çağrısı, 10 yıl olarak belirtilen timeout ile ShowUIBlocking(const string& leaderboard_id, Timeout timeout) çağrısına eşdeğer hale gelir.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamanlı olarak bir UIStatus döndürür. timeout belirtilmezse bu işlev çağrısı, 10 yıl olarak belirtilen timeout ile ShowUIBlocking(const string& leaderboard_id, Timeout timeout) çağrısına eşdeğer hale gelir. Kullanıcı arayüzü başlangıçta iletilen LeaderboardTimeSpan öğesini seçer.

ShowUIBlocking

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamanlı olarak bir UIStatus döndürür. Rastgele bir milisaniye sayısı olarak timeout değerini belirtin.

ShowUIBlocking

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

Kullanıcıya belirli bir skor tablosuyla ilgili bilgileri görüntüleyen bir kullanıcı arayüzü sunar.

Eşzamanlı olarak bir UIStatus döndürür. Rastgele bir milisaniye sayısı olarak timeout değerini belirtin. Kullanıcı arayüzü başlangıçta iletilen LeaderboardTimeSpan öğesini seçer.

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score
)

Oturum açmış olan oyuncu için skor tablosuna bir skor gönderin.

Skor, aynı oyuncu için daha önce gönderilen bir skordan daha kötüyse (skor tablosu yapılandırması tarafından tanımlandığı gibi) yoksayılır.

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score,
  const std::string & metadata
)

Oturum açmış olan oyuncu için belirli bir kimlik ve meta verilerle (oyuncunun skoru kazanmak için yaptığı bir şey gibi) ilişkili skor tablosuna bir skor gönderin.

Skor, aynı oyuncu için daha önce gönderilen bir skordan daha kötüyse (skor tablosu yapılandırmasında tanımlandığı gibi) yoksayılır.