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 untuk pemain yang saat ini login.
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
Memuat data secara asinkron untuk semua papan peringkat untuk pemain yang saat ini login.
|
FetchAllBlocking()
|
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, dan langsung menampilkan FetchAllResponse.
|
FetchAllBlocking(DataSource data_source)
|
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, dan langsung menampilkan FetchAllResponse.
|
FetchAllBlocking(Timeout timeout)
|
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, dan langsung menampilkan FetchAllResponse.
|
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, dan langsung menampilkan FetchAllResponse.
|
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara asinkron.
|
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara asinkron.
|
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
|
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara sinkron, langsung menampilkan FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara sinkron, langsung menampilkan FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara sinkron, langsung menampilkan FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara sinkron, langsung menampilkan FetchAllScoreSummariesResponse.
|
FetchBlocking(const std::string & leaderboard_id)
|
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, langsung menampilkan FetchResponse.
|
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, langsung menampilkan FetchResponse.
|
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Memuat data papan peringkat secara sinkron untuk pemain yang saat ini login, 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
Secara asinkron mengambil semua data 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
Secara asinkron mengambil semua data 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 untuk ringkasan skor papan peringkat tertentu secara sinkron, langsung menampilkan FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Mengambil semua data untuk ringkasan skor papan peringkat tertentu secara sinkron, langsung menampilkan FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Mengambil semua data untuk ringkasan skor papan peringkat tertentu secara sinkron, langsung menampilkan FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Mengambil semua data untuk ringkasan skor papan peringkat tertentu secara sinkron, 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 berdasarkan skor atau pemain, serta mencakup rentang waktu dan koleksi tertentu.
|
ShowAllUI(ShowAllUICallback callback)
|
void
Menampilkan UI yang menampilkan informasi tentang semua papan peringkat kepada pengguna.
|
ShowAllUI()
|
void
|
ShowAllUIBlocking()
|
Menampilkan UI yang menampilkan informasi tentang semua papan peringkat kepada pengguna.
|
ShowAllUIBlocking(Timeout timeout)
|
Menampilkan UI yang menampilkan informasi tentang semua papan peringkat kepada pengguna.
|
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
|
void
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
|
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
|
void
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
|
ShowUI(const std::string & leaderboard_id)
|
void
|
ShowUIBlocking(const std::string & leaderboard_id)
|
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
|
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score)
|
void
Kirimkan 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 (misalnya, tindakan yang dilakukan pemain untuk mendapatkan skor) bagi pemain yang sedang 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, bersama dengan status respons. |
gpg:: |
Menampilkan status respons dan data dari halaman skor yang diakses. |
gpg:: |
Status data dan 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. Tidak menentukan data_source membuat panggilan fungsi ini setara dengan memanggil Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
, dengan DataSource yang ditetapkan 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 untuk pemain yang saat ini login.
Tidak menentukan data_source membuat panggilan fungsi ini setara dengan memanggil FetchAll(DataSource data_source, FetchAllCallback callback), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
Memuat data secara asinkron untuk semua papan peringkat untuk 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 untuk pemain yang saat ini login, dan langsung menampilkan FetchAllResponse.
Menentukan data_source atau waktu tunggu tidak membuat panggilan fungsi ini setara dengan panggilan FetchAllResponse FetchAllBlocking (DataSource data_source, Waktu tunggu habis), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK, dan waktu tunggu ditetapkan selama 10 tahun.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, dan langsung menampilkan FetchAllResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tidak menentukan waktu tunggu membuat panggilan fungsi ini setara dengan memanggil FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), dengan nilai data_source yang Anda tentukan, dan waktu tunggu yang ditetapkan selama 10 tahun.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, dan langsung menampilkan FetchAllResponse.
Menentukan waktu tunggu sebagai jumlah arbitrer dalam milidetik. Tidak menentukan data_source membuat panggilan fungsi ini setara dengan memanggil FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), dengan data_source ditetapkan 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 untuk pemain yang saat ini login, dan langsung menampilkan FetchAllResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Menentukan waktu tunggu sebagai jumlah arbitrer dalam milidetik.
FetchAllScoreSummaries
void FetchAllScoreSummaries( const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara asinkron.
Tidak menentukan data_source membuat panggilan fungsi ini setara dengan FetchAllScoreSummaries(DataSource data_source, const std::string&Leaderboard_id, FetchAllScoreSummariesCallback callback), dengan data_source yang ditentukan sebagai CACHE_OR_NETWORK.
FetchAllScoreSummaries
void FetchAllScoreSummaries( DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara asinkron.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( const std::string & leaderboard_id )
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara sinkron, 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 ditetapkan sebagai CACHE_OR_NETWORK, dan waktu tunggu ditetapkan selama 10 tahun.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string & leaderboard_id )
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara sinkron, langsung menampilkan FetchAllScoreSummariesResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tidak menentukan waktu tunggu membuat panggilan fungsi ini setara dengan FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, const std::string&Leaderboard_id), dengan nilai data_source yang Anda tentukan, dan waktu tunggu yang ditetapkan adalah 10 tahun.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( Timeout timeout, const std::string & leaderboard_id )
Mengambil semua ringkasan skor untuk papan peringkat tertentu secara sinkron, langsung menampilkan FetchAllScoreSummariesResponse.
Tentukan waktu tunggu dalam milidetik. Tidak menentukan data_source membuat panggilan fungsi ini setara dengan FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &Leaderboard_id), dengan data_source ditetapkan 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 untuk papan peringkat tertentu secara sinkron, 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, langsung menampilkan FetchResponse.
Menentukan data_source atau waktu tunggu tidak membuat panggilan fungsi ini setara dengan panggilan FetchResponse FetchBlocking(DataSource data_source, Waktu tunggu habis), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK, dan waktu tunggu ditetapkan selama 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, langsung menampilkan FetchResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tidak menentukan waktu tunggu membuat panggilan fungsi ini setara dengan memanggil FetchResponse FetchBlocking(DataSource data_source, Waktu tunggu habis), 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, langsung menampilkan FetchResponse.
Menentukan waktu tunggu sebagai jumlah arbitrer dalam milidetik. Tidak menentukan data_source membuat panggilan fungsi ini setara dengan memanggil FetchResponse FetchBlocking(DataSource data_source, Waktu tunggu habis), dengan data_source ditetapkan 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.
secara langsung menampilkan FetchResponse. Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Menentukan waktu tunggu sebagai jumlah arbitrer dalam milidetik.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Menampilkan data secara asinkron untuk halaman skor yang diidentifikasi oleh token halaman skor.
Menentukan data_source atau max_results tidak membuat panggilan fungsi ini setara dengan FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, callback FetchScorePageCallback), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK, dan max_results ditetapkan 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. Tidak menentukan max_results membuat panggilan fungsi ini setara dengan FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, callback FetchScorePageCallback), dengan nilai yang Anda tentukan untuk data_source, dan max_results yang ditetapkan 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 skor maksimum yang akan disertakan pada halaman skor yang dihasilkan, yang tidak boleh lebih besar dari 25. Tidak menentukan data_source membuat panggilan fungsi ini setara dengan FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, callback FetchScorePageCallback), dengan data_source ditetapkan 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 skor maksimum yang akan disertakan pada 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.
Menentukan data_source, waktu tunggu, atau max_results tidak membuat panggilan fungsi ini setara dengan panggilan FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Waktu tunggu habis, konstanta ScorePage::ScorePageToken&token, uint32_t max_results), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK, waktu tunggu ditentukan sebagai 10 tahun, dan max_results ditentukan sebagai 10 tahun, dan max_results
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.
Menentukan waktu tunggu atau max_results tidak membuat panggilan fungsi ini setara dengan panggilan FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Waktu tunggu habis, konstanta ScorePage::ScorePageToken&token, uint32_t max_results), dengan nilai data_source yang Anda tentukan, waktu tunggu yang ditetapkan adalah 10 tahun, dan max_results ditetapkan 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. Menentukan data_source atau max_results tidak membuat panggilan fungsi ini setara dengan panggilan FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Waktu tunggu habis, konstanta ScorePage::ScorePageToken&token, uint32_t max_results), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK, waktu tunggu yang berisi nilai yang Anda tentukan, dan max_results ditetapkan dengan angka 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. Menentukan data_source atau waktu tunggu tidak membuat panggilan fungsi ini setara dengan panggilan FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Waktu tunggu habis, konstanta ScorePage::ScorePageToken&token, uint32_t max_results), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK, waktu tunggu ditentukan 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. Tidak menentukan max_value membuat panggilan fungsi ini setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Waktu tunggu habis, konstanta ScorePage::ScorePageToken&token, uint32_t max_results), dengan data_source dan waktu tunggu yang berisi nilai yang Anda tentukan, dan max_results ditetapkan 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 maksimal 25. Tidak menentukan waktu tunggu membuat panggilan fungsi ini setara dengan panggilan FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Waktu tunggu habis, konstanta ScorePage::ScorePageToken&token, uint32_t max_results), dengan data_source dan max_results yang berisi nilai yang Anda tentukan, serta waktu tunggu yang ditetapkan adalah 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. Tidak menentukan data_source membuat panggilan fungsi ini setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Waktu tunggu habis, konstanta ScorePage::ScorePageToken&token, uint32_t max_results), dengan waktu tunggu dan max_results yang berisi nilai yang Anda tentukan, serta data_source ditetapkan 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. Menentukan Waktu Tunggu sebagai jumlah arbitrer dalam milidetik. Tentukan max_results sebagai nilai hingga 25.
FetchScoreSummary
void FetchScoreSummary( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
Secara asinkron mengambil semua data untuk ringkasan skor papan peringkat tertentu, yang terdiri dari koleksi dan rentang waktu papan peringkat tertentu.
Tentukan HARIAN, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau MEDIA SOSIAL untuk koleksi. Tidak menentukan data_source membuat panggilan fungsi ini setara dengan FetchScoreSummary(DataSource data_source, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, koleksi LeaderboardCollection, callback FetchScoreSummaryCallback), dengan data_source yang ditetapkan sebagai CACHE_OR_NETWORK, serta pengumpulan dan time_span yang berisi nilai yang Anda tentukan.
FetchScoreSummary
void FetchScoreSummary( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
Secara asinkron mengambil semua data 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 MEDIA SOSIAL untuk koleksi.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Mengambil semua data untuk ringkasan skor papan peringkat tertentu secara sinkron, langsung menampilkan FetchScoreSummaryResponse.
Tentukan DAYS, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau MEDIA SOSIAL untuk koleksi. Menentukan data_source dan waktu tunggu tidak membuat fungsi ini setara dengan panggilan FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, koleksi LeaderboardCollection), dengan data_source yang ditetapkan sebagai CACHE_OR_NETWORK, waktu tunggu yang ditentukan selama 10 tahun, serta nilai yang Anda tentukan untuk time_span serta pengumpulan data.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Mengambil semua data untuk ringkasan skor papan peringkat tertentu secara sinkron, langsung menampilkan FetchScoreSummaryResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan DAYS, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau MEDIA SOSIAL untuk koleksi. Tidak menentukan waktu tunggu membuat fungsi ini setara dengan memanggil FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, koleksi LeaderboardCollection), dengan nilai data_source yang ditentukan, waktu tunggu yang ditentukan sebagai 10 tahun, serta nilai yang Anda tentukan untuk time_span serta pengumpulan data.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Mengambil semua data untuk ringkasan skor papan peringkat tertentu secara sinkron, langsung menampilkan FetchScoreSummaryResponse.
Tentukan waktu tunggu dalam milidetik. Tentukan DAYS, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau MEDIA SOSIAL untuk koleksi. Tidak menentukan data_source membuat fungsi ini setara dengan memanggil FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, koleksi LeaderboardCollection), dengan waktu tunggu yang ditetapkan selama 10 tahun, serta nilai yang Anda tentukan untuk data_source, time_span, dan koleksi.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Mengambil semua data untuk ringkasan skor papan peringkat tertentu secara sinkron, langsung menampilkan FetchScoreSummaryResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan waktu tunggu dalam milidetik. Tentukan DAYS, WEEKLY, atau ALL_TIME untuk rentang waktu. Tentukan PUBLIK atau MEDIA 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 berdasarkan skor atau pemain, serta 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 yang menampilkan informasi tentang semua papan peringkat kepada pengguna.
Metode 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 yang menampilkan informasi tentang semua papan peringkat kepada pengguna.
Metode ini menampilkan UIStatus
secara sinkron. Tidak menentukan timeout
membuat panggilan fungsi ini setara dengan memanggil ShowAllUIBlocking(Timeout timeout)
dengan timeout
ditetapkan sebagai 10 tahun.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
Menampilkan UI yang menampilkan informasi tentang semua papan peringkat kepada pengguna.
Metode ini menampilkan UIStatus
secara sinkron. Tentukan timeout
sebagai angka arbitrer dalam milidetik.
ShowUI
void ShowUI( const std::string & leaderboard_id, ShowUICallback callback )
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
Metode ini memanggil ShowUICallback
secara asinkron.
ShowUI
void ShowUI( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback )
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
Metode ini secara asinkron memanggil ShowUICallback
, dan pada awalnya akan memilih LeaderboardTimeSpan
yang diteruskan.
ShowUI
void ShowUI( const std::string & leaderboard_id )
Tidak digunakan lagi. Pilih 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 yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
Metode ini menampilkan UIStatus
secara sinkron. Tidak menentukan timeout
membuat panggilan fungsi ini setara dengan memanggil ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
dengan timeout
ditetapkan sebagai 10 tahun.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
Metode ini menampilkan UIStatus
secara sinkron. Tidak menentukan timeout
membuat panggilan fungsi ini setara dengan memanggil ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
dengan timeout
ditetapkan sebagai 10 tahun. UI awalnya akan memilih LeaderboardTimeSpan
yang diteruskan.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id )
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
Metode ini menampilkan UIStatus
secara sinkron. Tentukan timeout
sebagai angka arbitrer dalam milidetik.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Menampilkan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
Metode ini menampilkan UIStatus
secara sinkron. Tentukan timeout
sebagai angka arbitrer dalam milidetik. UI awalnya akan memilih LeaderboardTimeSpan
yang diteruskan.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score )
Kirimkan 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 (misalnya, tindakan yang dilakukan pemain untuk mendapatkan skor) bagi pemain yang sedang login.
Skor akan diabaikan jika lebih buruk (sebagaimana ditentukan dalam konfigurasi papan peringkat) daripada skor yang dikirimkan sebelumnya untuk pemain yang sama.