gpg:: LeaderboardManager
#include <leaderboard_manager.h>
Mendapatkan dan menetapkan berbagai data terkait papan peringkat.
Ringkasan
Jenis publik |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
Menentukan callback jenis FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
Menentukan callback jenis FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Menentukan jenis callback yang menerima FetchResponse. |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
Menentukan callback jenis ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
Menentukan callback jenis FetchScoreSummaryResponse . |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
Menentukan jenis callback yang menerima UIStatus . |
ShowUICallback
|
typedefstd::function< void(const UIStatus &)>
Menentukan jenis callback yang menerima UIStatus . |
Fungsi publik |
|
---|---|
Fetch(const std::string & leaderboard_id, FetchCallback callback)
|
void
Memuat data papan peringkat secara asinkron untuk pemain yang saat ini login.
|
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
|
void
Memuat data papan peringkat secara asinkron untuk pemain yang saat ini login.
|
FetchAll(FetchAllCallback callback)
|
void
Memuat data secara asinkron untuk semua papan peringkat bagi pemain yang saat ini login.
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
Memuat data secara asinkron untuk semua papan peringkat bagi pemain yang saat ini login.
|
FetchAllBlocking()
|
Memuat data secara sinkron untuk semua papan peringkat bagi pemain yang saat ini login, yang langsung menampilkan FetchAllResponse.
|
FetchAllBlocking(DataSource data_source)
|
Memuat data secara sinkron untuk semua papan peringkat bagi pemain yang saat ini login, yang langsung menampilkan FetchAllResponse.
|
FetchAllBlocking(Timeout timeout)
|
Memuat data secara sinkron untuk semua papan peringkat bagi pemain yang saat ini login, yang langsung menampilkan FetchAllResponse.
|
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
Memuat data secara sinkron untuk semua papan peringkat bagi pemain yang saat ini login, yang langsung menampilkan FetchAllResponse.
|
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
Mengambil semua ringkasan skor secara asinkron untuk papan peringkat tertentu.
|
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
Mengambil semua ringkasan skor secara asinkron untuk papan peringkat tertentu.
|
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
|
Mengambil semua ringkasan skor secara sinkron untuk papan peringkat tertentu, yang langsung menampilkan FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Mengambil semua ringkasan skor secara sinkron untuk papan peringkat tertentu, yang langsung menampilkan FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Mengambil semua ringkasan skor secara sinkron untuk papan peringkat tertentu, yang langsung menampilkan FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Mengambil semua ringkasan skor secara sinkron untuk papan peringkat tertentu, yang langsung menampilkan FetchAllScoreSummariesResponse.
|
FetchBlocking(const std::string & leaderboard_id)
|
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchResponse.
|
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchResponse.
|
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchResponse.
|
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login.
|
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
|
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
|
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
|
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
|
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
|
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
|
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
Mengambil semua data secara asinkron untuk ringkasan skor papan peringkat tertentu, yang terdiri dari koleksi dan rentang waktu papan peringkat tertentu.
|
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
Mengambil semua data secara asinkron untuk ringkasan skor papan peringkat tertentu, yang terdiri dari koleksi dan rentang waktu papan peringkat tertentu.
|
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Mengambil semua data secara sinkron untuk ringkasan skor papan peringkat tertentu, yang langsung menampilkan FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Mengambil semua data secara sinkron untuk ringkasan skor papan peringkat tertentu, yang langsung menampilkan FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Mengambil semua data secara sinkron untuk ringkasan skor papan peringkat tertentu, yang langsung menampilkan FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Mengambil semua data secara sinkron untuk ringkasan skor papan peringkat tertentu, yang langsung menampilkan FetchScoreSummaryResponse.
|
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
|
Mendapatkan token halaman skor untuk papan peringkat tertentu, dimulai dengan skor atau pemain, dan mencakup rentang waktu dan koleksi tertentu.
|
ShowAllUI(ShowAllUICallback callback)
|
void
Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat.
|
ShowAllUI()
|
void
|
ShowAllUIBlocking()
|
Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat.
|
ShowAllUIBlocking(Timeout timeout)
|
Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat.
|
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
|
void
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
|
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
|
void
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
|
ShowUI(const std::string & leaderboard_id)
|
void
|
ShowUIBlocking(const std::string & leaderboard_id)
|
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
|
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score)
|
void
Kirim skor ke papan peringkat untuk pemain yang saat ini login.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
|
void
Kirimkan skor ke papan peringkat yang terkait dengan ID dan metadata tertentu (seperti sesuatu yang dilakukan pemain untuk mendapatkan skor) untuk pemain yang saat ini login.
|
Struct |
|
---|---|
gpg:: |
Berisi data dan status respons untuk semua papan peringkat. |
gpg:: |
Berisi semua data dan status respons untuk semua ringkasan skor papan peringkat. |
gpg:: |
Menyimpan data untuk papan peringkat, beserta status respons. |
gpg:: |
Menampilkan status respons dan data dari halaman skor yang diakses. |
gpg:: |
Data dan status respons untuk ringkasan skor papan peringkat yang ditentukan. |
Jenis publik
FetchAllCallback
std::function< void(const FetchAllResponse &)> FetchAllCallback
Menentukan callback jenis FetchAllResponse
.
FetchAllScoreSummariesCallback
std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback
Menentukan callback jenis FetchAllScoreSummariesResponse
.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
Menentukan jenis callback yang menerima FetchResponse.
Jenis callback ini disediakan untuk fungsi Fetch(*)
di bawah.
FetchScorePageCallback
std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback
Menentukan callback jenis ScorePageResponse
.
FetchScoreSummaryCallback
std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback
Menentukan callback jenis FetchScoreSummaryResponse
.
ShowAllUICallback
std::function< void(const UIStatus &)> ShowAllUICallback
Menentukan jenis callback yang menerima UIStatus
.
Jenis callback ini disediakan untuk fungsi ShowAllUI*
di bawah.
ShowUICallback
std::function< void(const UIStatus &)> ShowUICallback
Menentukan jenis callback yang menerima UIStatus
.
Jenis callback ini disediakan untuk fungsi ShowUI*
di bawah.
Fungsi publik
Ambil
void Fetch( const std::string & leaderboard_id, FetchCallback callback )
Memuat data papan peringkat secara asinkron untuk pemain yang saat ini login.
Memanggil FetchCallback yang disediakan saat operasi selesai. Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan memanggil Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
, dengan DataSource ditentukan sebagai CACHE_OR_NETWORK.
Ambil
void Fetch( DataSource data_source, const std::string & leaderboard_id, FetchCallback callback )
Memuat data papan peringkat secara asinkron untuk pemain yang saat ini login.
Memanggil FetchCallback yang disediakan saat operasi selesai. Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY.
FetchAll
void FetchAll( FetchAllCallback callback )
Memuat data secara asinkron untuk semua papan peringkat bagi pemain yang saat ini login.
Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan memanggil FetchAll(DataSource data_source, FetchAllCallback callback), dengan data_source ditentukan sebagai CACHE_OR_NETWORK.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
Memuat data secara asinkron untuk semua papan peringkat bagi pemain yang saat ini login.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
Memuat data secara sinkron untuk semua papan peringkat bagi pemain yang saat ini login, yang langsung menampilkan FetchAllResponse.
Jika tidak menentukan data_source atau waktu tunggu, panggilan fungsi ini akan setara dengan memanggil FetchAllResponse FetchAllBlocking (DataSource data_source, Timeout waktu tunggu), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu ditentukan sebagai 10 tahun.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
Memuat data secara sinkron untuk semua papan peringkat bagi pemain yang saat ini login, yang langsung menampilkan FetchAllResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Jika tidak menentukan waktu tunggu, panggilan fungsi ini akan setara dengan memanggil FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), dengan nilai data_source yang Anda tentukan, dan waktu tunggu yang ditentukan sebagai 10 tahun.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
Memuat data secara sinkron untuk semua papan peringkat bagi pemain yang saat ini login, yang langsung menampilkan FetchAllResponse.
Tentukan waktu tunggu sebagai jumlah milidetik arbitrer. Jika data_source tidak ditentukan, panggilan fungsi ini akan setara dengan memanggil FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu yang berisi nilai yang Anda tentukan.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source, Timeout timeout )
Memuat data secara sinkron untuk semua papan peringkat bagi pemain yang saat ini login, yang langsung menampilkan FetchAllResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan waktu tunggu sebagai jumlah milidetik arbitrer.
FetchAllScoreSummaries
void FetchAllScoreSummaries( const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Mengambil semua ringkasan skor secara asinkron untuk papan peringkat tertentu.
Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan FetchAllScoreSummaries(DataSource data_source, const std::string& leaderboard_id, FetchAllScoreSummariesCallback callback), dengan data_source ditentukan sebagai CACHE_OR_NETWORK.
FetchAllScoreSummaries
void FetchAllScoreSummaries( DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Mengambil semua ringkasan skor secara asinkron untuk papan peringkat tertentu.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( const std::string & leaderboard_id )
Mengambil semua ringkasan skor secara sinkron untuk papan peringkat tertentu, yang langsung menampilkan FetchAllScoreSummariesResponse.
Tidak menentukan data_source dan waktu tunggu membuat panggilan fungsi ini setara dengan FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string& leaderboard_id), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu ditentukan sebagai 10 tahun.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string & leaderboard_id )
Mengambil semua ringkasan skor secara sinkron untuk papan peringkat tertentu, yang langsung menampilkan FetchAllScoreSummariesResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Jika tidak menentukan waktu tunggu, panggilan fungsi ini akan setara dengan FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, const std::string& leaderboard_id), dengan nilai data_source yang Anda tentukan, dan waktu tunggu yang ditentukan sebagai 10 tahun.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( Timeout timeout, const std::string & leaderboard_id )
Mengambil semua ringkasan skor secara sinkron untuk papan peringkat tertentu, yang langsung menampilkan FetchAllScoreSummariesResponse.
Tentukan waktu tunggu dalam milidetik. Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &leaderboard_id), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu yang berisi nilai yang Anda tentukan untuknya.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
Mengambil semua ringkasan skor secara sinkron untuk papan peringkat tertentu, yang langsung menampilkan FetchAllScoreSummariesResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan waktu tunggu dalam milidetik.
FetchBlocking
FetchResponse FetchBlocking( const std::string & leaderboard_id )
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchResponse.
Jika tidak menentukan data_source atau waktu tunggu, panggilan fungsi ini akan setara dengan memanggil FetchResponse FetchBlocking(DataSource data_source, Timeout timeout), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu ditentukan sebagai 10 tahun.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & leaderboard_id )
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tidak menentukan waktu tunggu akan membuat panggilan fungsi ini setara dengan memanggil FetchResponse FetchBlocking(DataSource data_source, Timeout timeout), dengan nilai yang Anda tentukan untuk data_source, dan waktu tunggu yang ditentukan sebagai 10 tahun.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchResponse.
Tentukan waktu tunggu sebagai jumlah milidetik arbitrer. Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan memanggil FetchResponse FetchBlocking(DataSource data_source, Timeout timeout), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu yang berisi nilai yang Anda tentukan.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login.
langsung menampilkan FetchResponse. Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan waktu tunggu sebagai jumlah milidetik arbitrer.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
Jika tidak menentukan data_source atau max_results, panggilan fungsi ini akan setara dengan FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, FetchScorePageCallback callback), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan max_results ditentukan sebagai 20.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Jika tidak menentukan max_results, panggilan fungsi ini akan setara dengan FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, FetchScorePageCallback callback), dengan nilai yang Anda tentukan untuk data_source, dan max_results ditentukan sebagai 20.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
max_results menentukan jumlah maksimum skor yang akan disertakan di halaman skor yang dihasilkan, yang tidak boleh lebih besar dari 25. Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, callback FetchScorePageCallback), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan max_results berisi nilai yang Anda tentukan.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. max_results menentukan jumlah maksimum skor yang akan disertakan di halaman skor yang dihasilkan, yang tidak boleh lebih besar dari 25.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token )
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
Jika tidak menentukan data_source, waktu tunggu, atau max_results, panggilan fungsi ini akan setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, waktu tunggu ditentukan sebagai 10 tahun, dan max_results ditentukan sebagai 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
Jika tidak menentukan waktu tunggu atau max_results, panggilan fungsi ini akan setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), dengan nilai data_source yang Anda tentukan, waktu tunggu yang ditentukan sebagai 10 tahun, dan max_results yang ditentukan sebagai 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
Tentukan waktu tunggu dalam milidetik. Jika tidak menentukan data_source atau max_results, panggilan fungsi ini akan setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, waktu tunggu yang berisi nilai yang Anda tentukan, dan max_results ditentukan sebagai 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token, uint32_t max_results )
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
Tentukan nilai hingga 25 untuk max_results. Jika tidak menentukan data_source atau waktu tunggu, panggilan fungsi ini akan setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, waktu tunggu ditentukan sebagai 10 tahun, dan max_results berisi nilai yang Anda tentukan.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token )
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan waktu tunggu dalam milidetik. Jika tidak menentukan max_value, panggilan fungsi ini akan setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), dengan data_source dan waktu tunggu yang berisi nilai yang Anda tentukan, dan max_results ditentukan sebagai 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results )
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY, dan max_results sebagai nilai hingga 25. Tidak menentukan waktu tunggu membuat panggilan fungsi ini setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), dengan data_source dan max_results yang berisi nilai yang Anda tentukan, dan waktu tunggu yang ditentukan sebagai 10 tahun.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
Tentukan waktu tunggu dalam milidetik, dan max_results sebagai nilai hingga 25. Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), dengan waktu tunggu dan max_results yang berisi nilai yang Anda tentukan, dan data_source yang ditentukan sebagai CACHE_OR_NETWORK.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
Menampilkan data secara sinkron untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
Tentukan DataSource sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan Waktu tunggu sebagai jumlah milidetik arbitrer. Tentukan max_results sebagai nilai hingga 25.
FetchScoreSummary
void FetchScoreSummary( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
Mengambil semua data secara asinkron untuk ringkasan skor papan peringkat tertentu, yang terdiri dari koleksi dan rentang waktu papan peringkat tertentu.
Tentukan DAILY, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau SOSIAL untuk koleksi. Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan FetchScoreSummary(DataSource data_source, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan collection dan time_span berisi nilai yang Anda tentukan.
FetchScoreSummary
void FetchScoreSummary( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
Mengambil semua data secara asinkron untuk ringkasan skor papan peringkat tertentu, yang terdiri dari koleksi dan rentang waktu papan peringkat tertentu.
Tentukan CACHE_OR_NETWORK atau NETWORK_ONLY untuk data_source. Tentukan DAILY, WEEKLY, atau ALL_TIME untuk time_span. Tentukan PUBLIK atau SOSIAL untuk koleksi.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Mengambil semua data secara sinkron untuk ringkasan skor papan peringkat tertentu, yang langsung menampilkan FetchScoreSummaryResponse.
Tentukan DAILY, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau SOSIAL untuk koleksi. Jika tidak menentukan data_source dan waktu tunggu, fungsi ini akan setara dengan memanggil FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, waktu tunggu ditentukan sebagai 10 tahun, dan nilai yang Anda tentukan untuk time_span dan collection.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Mengambil semua data secara sinkron untuk ringkasan skor papan peringkat tertentu, yang langsung menampilkan FetchScoreSummaryResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan DAILY, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau SOSIAL untuk koleksi. Jika tidak menentukan waktu tunggu, fungsi ini akan setara dengan memanggil FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection), dengan nilai data_source yang Anda tentukan, waktu tunggu yang ditentukan sebagai 10 tahun, dan nilai yang Anda tentukan untuk time_span dan collection.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Mengambil semua data secara sinkron untuk ringkasan skor papan peringkat tertentu, yang langsung menampilkan FetchScoreSummaryResponse.
Tentukan waktu tunggu dalam milidetik. Tentukan DAILY, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau SOSIAL untuk koleksi. Jika tidak menentukan data_source, fungsi ini akan setara dengan memanggil FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection), dengan waktu tunggu yang ditentukan sebagai 10 tahun, dan nilai yang Anda tentukan untuk data_source, time_span, dan collection.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Mengambil semua data secara sinkron untuk ringkasan skor papan peringkat tertentu, yang langsung menampilkan FetchScoreSummaryResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan waktu tunggu dalam milidetik. Tentukan DAILY, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau SOSIAL untuk koleksi.
ScorePageToken
ScorePage::ScorePageToken ScorePageToken( const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection ) const
Mendapatkan token halaman skor untuk papan peringkat tertentu, dimulai dengan skor atau pemain, dan mencakup rentang waktu dan koleksi tertentu.
ScorePageToken digunakan dalam berbagai fungsi Papan Peringkat yang memungkinkan paging melalui halaman skor. Token yang dibuat oleh fungsi ini akan selalu dimulai di awal rentang yang diminta.
ShowAllUI
void ShowAllUI( ShowAllUICallback callback )
Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat.
Fungsi ini memanggil ShowAllUICallback
secara asinkron.
ShowAllUI
void ShowAllUI()
Tidak digunakan lagi. Pilih ShowAllUI(callback ShowAllUICallback). Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat. UI ditampilkan secara asinkron di semua platform.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking()
Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat.
Metode ini akan menampilkan UIStatus
secara sinkron. Jika timeout
tidak ditentukan, panggilan fungsi ini akan setara dengan memanggil ShowAllUIBlocking(Timeout timeout)
dengan timeout
yang ditentukan sebagai 10 tahun.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat.
Metode ini akan menampilkan UIStatus
secara sinkron. Tentukan timeout
sebagai jumlah milidetik arbitrer.
ShowUI
void ShowUI( const std::string & leaderboard_id, ShowUICallback callback )
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
Fungsi ini memanggil ShowUICallback
secara asinkron.
ShowUI
void ShowUI( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback )
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
Fungsi ini memanggil ShowUICallback
secara asinkron, dan pada awalnya akan memilih LeaderboardTimeSpan
yang diteruskan.
ShowUI
void ShowUI( const std::string & leaderboard_id )
Tidak digunakan lagi. Memilih ShowUI(callback ShowUICallback). Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu. UI ditampilkan secara asinkron di semua platform.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id )
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
Metode ini akan menampilkan UIStatus
secara sinkron. Jika timeout
tidak ditentukan, panggilan fungsi ini akan setara dengan memanggil ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
dengan timeout
yang ditentukan sebagai 10 tahun.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
Metode ini akan menampilkan UIStatus
secara sinkron. Jika timeout
tidak ditentukan, panggilan fungsi ini akan setara dengan memanggil ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
dengan timeout
yang ditentukan sebagai 10 tahun. UI awalnya akan memilih LeaderboardTimeSpan
yang diteruskan.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id )
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
Metode ini akan menampilkan UIStatus
secara sinkron. Tentukan timeout
sebagai jumlah milidetik arbitrer.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Menampilkan UI kepada pengguna yang menampilkan informasi tentang papan peringkat tertentu.
Metode ini menampilkan UIStatus
secara sinkron. Tentukan timeout
sebagai jumlah milidetik arbitrer. UI awalnya akan memilih LeaderboardTimeSpan
yang diteruskan.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score )
Kirim skor ke papan peringkat untuk pemain yang saat ini login.
Skor akan diabaikan jika lebih buruk (sebagaimana ditentukan oleh konfigurasi papan peringkat) daripada skor yang dikirimkan sebelumnya untuk pemain yang sama.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score, const std::string & metadata )
Kirimkan skor ke papan peringkat yang terkait dengan ID dan metadata tertentu (seperti sesuatu yang dilakukan pemain untuk mendapatkan skor) untuk pemain yang saat ini login.
Skor akan diabaikan jika lebih buruk (seperti yang ditentukan dalam konfigurasi papan peringkat) daripada skor yang dikirimkan sebelumnya untuk pemain yang sama.