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ü bir geri çağırma tanımlar.
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
FetchAllScoreSummariesResponse türü bir 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ü bir geri çağırma tanımlar.
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
FetchScoreSummaryResponse türü bir geri çağırma tanımlar.
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
UIStatus alan bir geri çağırma türünü tanımlar.
ShowUICallback typedef
std::function< void(const UIStatus &)>
UIStatus alan bir geri çağırma türünü tanımlar.

Herkese açık işlevler

Fetch(const std::string & leaderboard_id, FetchCallback callback)
void
Şu anda oturum açmış durumdaki 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ış durumdaki oyuncu için skor tablosu verilerini eşzamansız olarak yükler.
FetchAll(FetchAllCallback callback)
void
Şu anda oturum açmış durumdaki oyuncunun tüm skor tablolarıyla ilgili verileri eşzamansız olarak yükler.
FetchAll(DataSource data_source, FetchAllCallback callback)
void
Şu anda oturum açmış durumdaki oyuncunun tüm skor tablolarıyla ilgili verileri eşzamansız olarak yükler.
FetchAllBlocking()
O anda oturum açmış olan oynatıcıya ait tüm skor tablolarına ilişkin verileri eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse döndürür.
FetchAllBlocking(DataSource data_source)
O anda oturum açmış olan oynatıcıya ait tüm skor tablolarına ilişkin verileri eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse döndürür.
FetchAllBlocking(Timeout timeout)
O anda oturum açmış olan oynatıcıya ait tüm skor tablolarına ilişkin verileri eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse döndürür.
FetchAllBlocking(DataSource data_source, Timeout timeout)
O anda oturum açmış olan oynatıcıya ait tüm skor tablolarına ilişkin verileri eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse döndürür.
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
Belirli bir skor tablosuna ait tüm skor özetlerini eşzamansız olarak getirir.
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
Belirli bir skor tablosuna ait tüm skor özetlerini eşzamansız olarak getirir.
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
Belirli bir skor tablosuna ait tüm skor özetlerini eşzamanlı bir şekilde getirir ve doğrudan FetchAllScoreSummariesResponse yanıtı döndürür.
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
Belirli bir skor tablosuna ait tüm skor özetlerini eşzamanlı bir şekilde getirir ve doğrudan FetchAllScoreSummariesResponse yanıtı döndürür.
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
Belirli bir skor tablosuna ait tüm skor özetlerini eşzamanlı bir şekilde getirir ve doğrudan FetchAllScoreSummariesResponse yanıtı döndürür.
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
Belirli bir skor tablosuna ait tüm skor özetlerini eşzamanlı bir şekilde getirir ve doğrudan FetchAllScoreSummariesResponse yanıtı döndürür.
FetchBlocking(const std::string & leaderboard_id)
Oturum açmış olan oynatıcıya ilişkin skor tablosu verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchResponse'u döndürür.
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
Oturum açmış olan oynatıcıya ilişkin skor tablosu verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchResponse'u döndürür.
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
Oturum açmış olan oynatıcıya ilişkin skor tablosu verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchResponse'u döndürür.
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
Oturumu açık olan oyuncu için skor tablosu verilerini eşzamanlı olarak yükler.
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
Eşzamansız olarak puan sayfası jetonuyla tanımlanan puan sayfası için verileri döndürür.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
Eşzamansız olarak puan sayfası jetonuyla tanımlanan puan sayfası için verileri döndürür.
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
Eşzamansız olarak puan sayfası jetonuyla tanımlanan puan sayfası için verileri döndürür.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
Eşzamansız olarak puan sayfası jetonuyla tanımlanan puan sayfası için verileri döndürür.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse döndürür.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse döndürür.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse döndürür.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse döndürür.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse döndürür.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse döndürür.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse döndürür.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse döndürür.
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
Belirli bir skor tablosunun koleksiyonunu ve zaman aralığını içeren belirli bir skor tablosu puan özetine ilişkin 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 koleksiyonunu ve zaman aralığını içeren belirli bir skor tablosu puan özetine ilişkin tüm verileri eşzamansız olarak getirir.
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Belirli bir leaderboard puan özetiyle ilgili tüm verileri eşzamanlı olarak getirir ve doğrudan FetchScoreSummaryResponse döndürür.
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Belirli bir leaderboard puan özetiyle ilgili tüm verileri eşzamanlı olarak getirir ve doğrudan FetchScoreSummaryResponse döndürür.
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Belirli bir leaderboard puan özetiyle ilgili tüm verileri eşzamanlı olarak getirir ve doğrudan FetchScoreSummaryResponse döndürür.
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Belirli bir leaderboard puan özetiyle ilgili tüm verileri eşzamanlı olarak getirir ve doğrudan FetchScoreSummaryResponse döndürür.
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
Skora veya oyuncuya göre başlayıp belirli bir zaman aralığını ve koleksiyonu kapsayan belirli bir skor tablosu için bir puan sayfası jetonu alır.
ShowAllUI(ShowAllUICallback callback)
void
Kullanıcıya, tüm skor tablolarıyla ilgili bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.
ShowAllUI()
void
Kullanımdan kaldırıldı. ziyaret edin. ShowAllUI(ShowAllUICallback geri çağırması) seçin. 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.
ShowAllUIBlocking(Timeout timeout)
Kullanıcıya, tüm skor tablolarıyla ilgili bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
void
Kullanıcıya belirli bir skor tablosuyla ilgili bilgilerin görüntülendiği 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.
ShowUI(const std::string & leaderboard_id)
void
Kullanımdan kaldırıldı. ziyaret edin. ShowUI(ShowUICallback geri çağırması) tercih edin. Kullanıcıya, belirli bir leaderboard ile ilgili bilgilerin görüntülendiği 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Kullanıcıya belirli bir skor tablosuyla ilgili bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
Kullanıcıya belirli bir skor tablosuyla ilgili bilgilerin görüntülendiği 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.
SubmitScore(const std::string & leaderboard_id, uint64_t score)
void
Oturum açmış durumdaki 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 (ör. oyuncunun skoru kazanmak için yaptığı bir işlem) ilişkili skor tablosuna bir skor gönderin.

Yapılar

gpg::LeaderboardManager::FetchAllResponse

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

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Tüm skor tablosu puan özetleriyle ilgili verileri ve yanıt durumlarını içerir.

gpg::LeaderboardManager::FetchResponse

Skor tablosu verilerini, yanıt durumuyla birlikte saklar.

gpg::LeaderboardManager::FetchScorePageResponse

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

gpg::LeaderboardManager::FetchScoreSummaryResponse

Belirli bir leaderboard puan özeti için veri ve yanıt durumu.

Herkese açık türler

FetchAllCallback

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

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

FetchAllScoreSummariesCallback

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

FetchAllScoreSummariesResponse türü bir 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ğlanır.

FetchScorePageCallback

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

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

FetchScoreSummaryCallback

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

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

ShowAllUICallback

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

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

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

ShowUICallback

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

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

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

Herkese açık işlevler

Getir

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

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

İşlem tamamlandığında, sağlanan FetchCallback'i çağırır. data_source belirtilmezse bu işlev çağrısı, Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback) çağrısına eşdeğer hale gelir ve DataSource değeri CACHE_OR_NETWORK olarak belirtilir.

Getir

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

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

İşlem tamamlandığında, sağlanan FetchCallback'i çağırır. Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin.

FetchAll

void FetchAll(
  FetchAllCallback callback
)

Şu anda oturum açmış durumdaki oyuncunun tüm skor tablolarıyla ilgili verileri eşzamansız olarak yükler.

data_source'un belirtilmemesi, bu işlev çağrısını FetchAll(DataSource data_source, FetchAllCallback callback) çağrısına eşdeğer hale getirir ve data_source'un CACHE_OR_NETWORK olarak belirtilmesini sağlar.

FetchAll

void FetchAll(
  DataSource data_source,
  FetchAllCallback callback
)

Şu anda oturum açmış durumdaki oyuncunun tüm skor tablolarıyla ilgili verileri eşzamansız olarak yükler.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin.

FetchAllBlocking

FetchAllResponse FetchAllBlocking()

O anda oturum açmış olan oynatıcıya ait tüm skor tablolarına ilişkin verileri eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse döndürür.

data_source veya zaman aşımının belirtilmediği durumlarda, data_source'un CACHE_OR_NETWORK değeri ve zaman aşımının 10 yıl olduğu belirtilmiş şekilde, bu işlev çağrısına FetchAllResponse FetchAllEngelleme (DataSource veri_kaynağı, Zaman aşımı zaman aşımı) çağrısı eşdeğeri getirir.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

O anda oturum açmış olan oynatıcıya ait tüm skor tablolarına ilişkin verileri eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse döndürür.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımı belirtilmezse bu işlev çağrısı, belirttiğiniz data_source değeri ve zaman aşımının 10 yıl olarak belirtildiği FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) çağrısına eşdeğer hale getirir.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  Timeout timeout
)

O anda oturum açmış olan oynatıcıya ait tüm skor tablolarına ilişkin verileri eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse döndürür.

Zaman aşımını isteğe bağlı bir milisaniye sayısı olarak belirtin. data_source belirtilmezse bu işlev çağrısı, FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) çağrısına eşdeğer hale getirir. data_source'un CACHE_OR_NETWORK olarak belirtilmesi ve zaman aşımı değerinin belirttiğiniz değeri içermesi gerekir.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source,
  Timeout timeout
)

O anda oturum açmış olan oynatıcıya ait tüm skor tablolarına ilişkin verileri eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse döndürür.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımını isteğe bağlı bir milisaniye sayısı olarak belirtin.

FetchAllScoreSummaries

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

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

data_source belirtilmezse bu işlev çağrısı, FetchAllScoreSummaries(DataSource data_source, const std::string&leaderboard_id, FetchAllScoreSummariesCallback geri çağrısı) ile eşdeğer hale getirir ve data_source'un CACHE_OR_NETWORK olarak belirtilmesini sağlar.

FetchAllScoreSummaries

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

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

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  const std::string & leaderboard_id
)

Belirli bir skor tablosuna ait tüm skor özetlerini eşzamanlı bir şekilde getirir ve doğrudan FetchAllScoreSummariesResponse yanıtı döndürür.

data_source ve zaman aşımının belirtilmediği durumlarda, bu işlev çağrısının FetchAllScoreSummariesResponse FetchAllScoreSummariesblock( DataSource data_source, const std::string&leaderboard_id) ile eşdeğer olması, data_source'un CACHE_OR_NETWORK (CACHE_OR_NETWORK) ve zaman aşımının 10 yıl olarak belirtilmesini sağlar.

FetchAllScoreSummariesBlocking

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

Belirli bir skor tablosuna ait tüm skor özetlerini eşzamanlı bir şekilde getirir ve doğrudan FetchAllScoreSummariesResponse yanıtı döndürür.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımı belirtilmezse bu işlev çağrısı, belirttiğiniz data_source değeri ve zaman aşımı 10 yıl olarak belirtilmiş şekilde FetchAllScoreSummariesResponse FetchAllScoreSummariesblock(DataSource data_source, const std::string&leaderboard_id) ile eşdeğer hale gelir.

FetchAllScoreSummariesBlocking

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

Belirli bir skor tablosuna ait tüm skor özetlerini eşzamanlı bir şekilde getirir ve doğrudan FetchAllScoreSummariesResponse yanıtı döndürür.

Zaman aşımını milisaniye cinsinden belirtin. data_source belirtilmezse bu işlev çağrısının, FetchAllScoreSummariesResponse FetchAllScoreSummariesblock(DataSource data_source, std::string const &leaderboard_id) ile eşdeğer olması, data_source'un CACHE_OR_NETWORK olarak belirtilmesi ve zaman aşımı için belirttiğiniz değeri içermesini sağlar.

FetchAllScoreSummariesBlocking

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

Belirli bir skor tablosuna ait tüm skor özetlerini eşzamanlı bir şekilde getirir ve doğrudan FetchAllScoreSummariesResponse yanıtı döndürür.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımını milisaniye cinsinden belirtin.

FetchBlocking

FetchResponse FetchBlocking(
  const std::string & leaderboard_id
)

Oturum açmış olan oynatıcıya ilişkin skor tablosu verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchResponse'u döndürür.

data_source veya zaman aşımının belirtilmediği durumlarda, data_source'un CACHE_OR_NETWORK değeri ve zaman aşımının 10 yıl olduğu belirtilmiş şekilde, bu işlev çağrısının FetchResponse Fetchgeç'i(DataSource data_source, Zaman aşımı zaman aşımı) çağrısına eş değer hale gelmesini sağlar.

FetchBlocking

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

Oturum açmış olan oynatıcıya ilişkin skor tablosu verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchResponse'u döndürür.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımı belirtilmezse bu işlev çağrısı, data_source için belirttiğiniz değer ve zaman aşımı 10 yıl olarak belirtilmiş şekilde FetchResponse FetchBlock(DataSource data_source, Zaman aşımı zaman aşımı) çağrılmasına eşdeğer hale gelir.

FetchBlocking

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

Oturum açmış olan oynatıcıya ilişkin skor tablosu verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchResponse'u döndürür.

Zaman aşımını isteğe bağlı bir milisaniye sayısı olarak belirtin. data_source belirtilmezse bu işlev çağrısı, FetchResponse(DataSource data_source, timestamp zaman aşımı) çağrısına eşdeğer hale gelir. data_source'un CACHE_OR_NETWORK olarak belirtilmesi ve zaman aşımı değerinin belirttiğiniz değeri içermesi gerekir.

FetchBlocking

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

Oturumu açık olan oyuncu için skor tablosu verilerini eşzamanlı olarak yükler.

FetchResponse'u döndürmenize olanak tanır. Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımını isteğe bağlı bir milisaniye sayısı olarak belirtin.

FetchScorePage

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

Eşzamansız olarak puan sayfası jetonuyla tanımlanan puan sayfası için verileri döndürür.

data_source veya max_results'ın belirtilmesi, bu işlev çağrısının FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback geri çağrısı) değerine eşdeğer olmasını, data_source'un CACHE_OR_NETWORK olarak ve max_results değerinin 20 olarak belirtilmesini sağlar.

FetchScorePage

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

Eşzamansız olarak puan sayfası jetonuyla tanımlanan puan sayfası için verileri döndürür.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. max_results belirtilmediğinde bu işlev çağrısı, data_source için belirttiğiniz değer ve max_results değeri 20 olarak belirtilerek FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback geri çağırmasına) eşdeğer olur.

FetchScorePage

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

Eşzamansız olarak puan sayfası jetonuyla tanımlanan puan sayfası için verileri 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 belirtilmezse bu işlev çağrısını FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback geri çağırması) eşdeğer hale getirir. data_source'un CACHE_OR_NETWORK olarak belirtilmesi ve max_results değeri, belirttiğiniz değeri içerir.

FetchScorePage

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

Eşzamansız olarak puan sayfası jetonuyla tanımlanan puan sayfası için verileri döndürür.

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

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token
)

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

Data_source, zaman aşımı veya max_results'ın belirtilmesi, bu işlev çağrısını FetchScorePageResponse FetchScorePageResponse(DataSource data_source, Zaman aşımı zaman aşımı, const ScorePage::ScorePageToken&token, uint32_t max_results) çağrısına eşdeğer hale getirir. data_source değeri CACHE_OR_NETWORK olarak belirtilir, zaman aşımı 20 olarak belirtilir.

FetchScorePageBlocking

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

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

Ne zaman aşımını ne de max_results'ın belirtilmesi, bu işlev çağrısının, belirttiğiniz data_source değeriyle, zaman aşımının 10 yıl olarak ve max_results'ın 20 olarak belirtildiği şekilde, FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Zaman aşımı zaman aşımı, const ScorePage::ScorePageToken&token, uint32_t max_results) çağrısına eşdeğer olmasını sağlar.

FetchScorePageBlocking

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

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

Zaman aşımını milisaniye cinsinden belirtin. data_source veya max_results'ın belirtilmesi, bu işlev çağrısını FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Zaman aşımı zaman aşımı, const ScorePage::ScorePageToken&token, uint32_t max_results) çağrısına eşdeğer hale getirir. data_source'un CACHE_OR_NETWORK olarak belirtilmesi, zaman aşımı değerinin 20 olarak belirtilmesi,

FetchScorePageBlocking

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

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

max_results için 25'e kadar bir değer belirtin. data_source veya zaman aşımının belirtilmesi bu işlev çağrısını, FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Zaman aşımı zaman aşımı, const ScorePage::ScorePageToken&token, uint32_t max_results) çağrısına eşdeğer hale getirir. data_source'un CACHE_OR_NETWORK olarak belirtilmesi, zaman aşımının 10 yıl olarak belirtilmesi ve max_results çağrısına eşdeğer olması gerekir.

FetchScorePageBlocking

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

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

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımını milisaniye cinsinden belirtin. max_value belirtilmezse bu işlev çağrısı, belirttiğiniz değerleri içeren data_source ve zaman aşımı ile birlikte FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Zaman aşımı zaman aşımı, const ScorePage::ScorePageToken&token, uint32_t max_results) çağrılmasına eşdeğer hale gelir ve max_results değeri 20 olarak belirtilir.

FetchScorePageBlocking

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

Puan sayfası jetonuyla tanımlanan puan sayfasının verilerini eşzamanlı bir şekilde döndürür ve doğrudan FetchScorePageResponse 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ı belirtilmezse bu işlev çağrısı, belirtilen değerleri içeren data_source ve max_results ile birlikte FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Zaman aşımı zaman aşımı, const ScorePage::ScorePageToken&token, uint32_t max_results) çağrılmasına eşdeğer hale gelir ve zaman aşımı 10 yıl olarak belirtilir.

FetchScorePageBlocking

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

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

Zaman aşımını milisaniye cinsinden, max_results değerini ve 25'e kadar bir değer belirtin. data_source belirtilmezse bu işlev çağrısı, belirttiğiniz değerleri içeren zaman aşımı ile max_results ve CACHE_OR_NETWORK olarak belirtilmiş şekilde, FetchScorePageResponse FetchScorePageDisable(DataSource data_source, Zaman aşımı zaman aşımı, const ScorePage::ScorePageToken&token, uint32_t max_results) çağrısına eşdeğer hale gelir.

FetchScorePageBlocking

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

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

DataSource'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımını isteğe bağlı bir milisaniye sayısı olarak belirtin. max_results değerini en fazla 25 olarak belirtin.

FetchScoreSummary

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

Belirli bir skor tablosunun koleksiyonunu ve zaman aralığını içeren belirli bir skor tablosu puan özetine ilişkin tüm verileri eşzamansız olarak getirir.

Zaman aralığı için DAILY, WEEKLY veya ALL_TIME belirtin. Toplama için HERKESE AÇIK veya SOSYAL değerini belirtin. data_source belirtilmezse bu işlev çağrısı, FetchScoreSummary(DataSource data_source, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection koleksiyonu, FetchScoreSummaryCallback geri çağırması) ile eşdeğer hale getirir. data_source'un CACHE_OR_NETWORK olarak belirtilmesi ve collection ile time_span değerinin belirtildiği değerleri içermesi gerekir.

FetchScoreSummary

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

Belirli bir skor tablosunun koleksiyonunu ve zaman aralığını içeren belirli bir skor tablosu puan özetine ilişkin tüm verileri eşzamansız olarak getirir.

Veri kaynağı 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çin HERKESE AÇIK veya SOSYAL değerini belirtin.

FetchScoreSummaryBlocking

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

Belirli bir leaderboard puan özetiyle ilgili tüm verileri eşzamanlı olarak getirir ve doğrudan FetchScoreSummaryResponse döndürür.

Zaman aralığı için DAILY, WEEKLY veya ALL_TIME belirtin. Toplama için HERKESE AÇIK veya SOSYAL değerini belirtin. data_source ve zaman aşımının belirtilmesi, bu işlevin CACHE_OR_NETWORK olarak belirtildiği, zaman aşımının 10 yıl olarak belirtildiği ve time_span ile koleksiyon için belirttiğiniz değerlerin, FetchScoreSummaryResponse FetchScoreSummaryClicks(DataSource data_source, timestamp zaman aşımı, const std:string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection koleksiyonu) çağrısına eşdeğer olmasını sağlar.

FetchScoreSummaryBlocking

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

Belirli bir leaderboard puan özetiyle ilgili tüm verileri eşzamanlı olarak getirir ve doğrudan FetchScoreSummaryResponse döndürür.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aralığı için DAILY, WEEKLY veya ALL_TIME belirtin. Toplama için HERKESE AÇIK veya SOSYAL değerini belirtin. Zaman aşımı belirtilmezse bu işlev, belirttiğiniz data_source değeriniz, 10 yıl olarak belirtilmiş zaman aşımı ve time_span ile koleksiyon için belirttiğiniz değerler ile FetchScoreSummaryResponse FetchScoreSummarySummary(DataSource data_source, Zaman aşımı zaman aşımı, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection koleksiyonu) çağırmaya eşdeğer hale getirir.

FetchScoreSummaryBlocking

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

Belirli bir leaderboard puan özetiyle ilgili tüm verileri eşzamanlı olarak getirir ve doğrudan FetchScoreSummaryResponse döndürür.

Zaman aşımını milisaniye cinsinden belirtin. Zaman aralığı için DAILY, WEEKLY veya ALL_TIME belirtin. Toplama için HERKESE AÇIK veya SOSYAL değerini belirtin. data_source belirtilmezse bu işlev, zaman aşımının 10 yıl olarak belirtildiği ve data_source, time_span ile koleksiyon için belirttiğiniz değerler kullanılarak FetchScoreSummaryResponse FetchScoreSummaryRestrictions(DataSource data_source, timestamp zaman aşımı, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection koleksiyonu) çağırmaya eşdeğer hale gelir.

FetchScoreSummaryBlocking

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

Belirli bir leaderboard puan özetiyle ilgili tüm verileri eşzamanlı olarak getirir ve doğrudan FetchScoreSummaryResponse döndürür.

Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımını milisaniye cinsinden belirtin. Zaman aralığı için DAILY, WEEKLY veya ALL_TIME belirtin. Toplama için HERKESE AÇIK veya SOSYAL değerini belirtin.

ScorePageToken

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

Skora veya oyuncuya göre başlayıp belirli bir zaman aralığını ve koleksiyonu kapsayan belirli bir skor tablosu için bir puan 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

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

ShowAllUI

void ShowAllUI()

Kullanımdan kaldırıldı. ziyaret edin. ShowAllUI(ShowAllUICallback geri çağırması) seçin. 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

Eşzamanlı olarak bir UIStatus döndürür. timeout belirtilmezse bu işlev çağrısı, timeout değerinin 10 yıl olarak belirtildiği 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

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

ShowUI

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

Kullanıcıya belirli bir skor tablosuyla ilgili bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

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

ShowUI

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

Kullanıcıya belirli bir skor tablosuyla ilgili bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

Eşzamansız olarak ShowUICallback öğesini çağırır ve başlangıçta aktarılan LeaderboardTimeSpan öğesini seçer.

ShowUI

void ShowUI(
  const std::string & leaderboard_id
)

Kullanımdan kaldırıldı. ziyaret edin. ShowUI(ShowUICallback geri çağırması) tercih edin. Kullanıcıya, belirli bir leaderboard ile ilgili bilgilerin görüntülendiği 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

Eşzamanlı olarak bir UIStatus döndürür. timeout belirtilmezse bu işlev çağrısı, timeout değerinin 10 yıl olarak belirtildiği 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 bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

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

ShowUIBlocking

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

Kullanıcıya belirli bir skor tablosuyla ilgili bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

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

ShowUIBlocking

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

Kullanıcıya belirli bir skor tablosuyla ilgili bilgilerin görüntülendiği bir kullanıcı arayüzü sunar.

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

SubmitScore

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

Oturum açmış durumdaki 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ında tanımlandığı şekilde) 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 (ör. oyuncunun skoru kazanmak için yaptığı bir işlem) 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) yok sayılır.