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ü bir geri çağırma tanımlar. |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
FetchAllScoreSummariesResponse türü bir 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ü bir geri çağırma tanımlar. |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
FetchScoreSummaryResponse türü bir geri çağırma tanımlar. |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
UIStatus alan bir geri çağırma türünü tanımlar. |
ShowUICallback
|
typedefstd::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
|
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
|
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:: |
Tüm skor tabloları için verileri ve yanıt durumlarını içerir. |
gpg:: |
Tüm skor tablosu puan özetleriyle ilgili verileri ve yanıt durumlarını içerir. |
gpg:: |
Skor tablosu verilerini, yanıt durumuyla birlikte saklar. |
gpg:: |
Erişilen puan sayfasındaki yanıt durumunu ve verileri döndürür. |
gpg:: |
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.