gpg:: LeaderboardManager
#include <leaderboard_manager.h>
Skor tablosuyla ilgili çeşitli verileri alır ve ayarlar.
Özet
Herkese açık türler |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
FetchAllResponse türü geri çağırma tanımlar. |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
FetchAllScoreSummariesResponse türü geri çağırma tanımlar. |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
FetchResponse alan bir geri çağırma türünü tanımlar. |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
ScorePageResponse türü geri çağırma tanımlar. |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
FetchScoreSummaryResponse türü geri çağırma tanımlar. |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
UIStatus alan geri çağırma türünü tanımlar. |
ShowUICallback
|
typedefstd::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
|
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
|
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:: |
Tüm skor tablolarıyla ilgili verileri ve yanıt durumlarını içerir. |
gpg:: |
Tüm skor tablosu skor özetlerine ait tüm verileri ve yanıt durumlarını içerir. |
gpg:: |
Yanıt durumu ile birlikte skor tablosu için verileri saklar. |
gpg:: |
Erişilen puan sayfasındaki yanıt durumunu ve verileri döndürür. |
gpg:: |
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.