gpg::LeaderboardManager

#include <leaderboard_manager.h>

Mendapatkan dan menetapkan berbagai data terkait papan peringkat.

Ringkasan

Jenis publik

FetchAllCallback typedef
std::function< void(const FetchAllResponse &)>
Menentukan callback jenis FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
Menentukan callback jenis FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Menentukan jenis callback yang menerima FetchResponse.
FetchScorePageCallback typedef
std::function< void(const FetchScorePageResponse &)>
Menentukan callback jenis ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
Menentukan callback jenis FetchScoreSummaryResponse.
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
Menentukan jenis callback yang menerima UIStatus.
ShowUICallback typedef
std::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 pemutar yang sedang login.
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
void
Memuat data papan peringkat secara asinkron untuk pemutar yang sedang 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, langsung menampilkan FetchAllResponse.
FetchAllBlocking(DataSource data_source)
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, langsung menampilkan FetchAllResponse.
FetchAllBlocking(Timeout timeout)
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, langsung menampilkan FetchAllResponse.
FetchAllBlocking(DataSource data_source, Timeout timeout)
Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, 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 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, 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 pemutar yang sedang 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)
Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
Secara bersamaan menampilkan data 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)
Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Secara bersamaan menampilkan data 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)
Secara bersamaan menampilkan data 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
Memperlihatkan kepada pengguna UI yang menampilkan informasi tentang semua papan peringkat.
ShowAllUI()
void
Tidak digunakan lagi. Pilih ShowAllUI(ShowAllUICallback callback). Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat. UI ditampilkan secara asinkron di semua platform.
ShowAllUIBlocking()
Memperlihatkan kepada pengguna UI yang menampilkan informasi tentang semua papan peringkat.
ShowAllUIBlocking(Timeout timeout)
Memperlihatkan kepada pengguna UI yang menampilkan informasi tentang semua papan peringkat.
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
void
Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
void
Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
ShowUI(const std::string & leaderboard_id)
void
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(const std::string & leaderboard_id)
Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Mempresentasikan 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
Untuk pemain yang saat ini login, kirimkan skor ke papan peringkat yang terkait dengan ID dan metadata tertentu (seperti tindakan yang dilakukan pemain untuk mendapatkan skor).

Struct

gpg::LeaderboardManager::FetchAllResponse

Berisi data dan status respons untuk semua papan peringkat.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Berisi semua data dan status respons untuk semua ringkasan skor papan peringkat.

gpg::LeaderboardManager::FetchResponse

Menyimpan data untuk papan peringkat, beserta status respons.

gpg::LeaderboardManager::FetchScorePageResponse

Menampilkan status respons dan data dari halaman skor yang diakses.

gpg::LeaderboardManager::FetchScoreSummaryResponse

Status data dan respons untuk ringkasan skor papan peringkat tertentu.

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 ke fungsi ShowAllUI* di bawah.

ShowUICallback

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

Menentukan jenis callback yang menerima UIStatus.

Jenis callback ini disediakan ke fungsi ShowUI* di bawah.

Fungsi publik

Ambil

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

Memuat data papan peringkat secara asinkron untuk pemutar yang sedang 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 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 pemutar yang sedang 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.

Jika data_source tidak ditentukan, panggilan fungsi ini sama dengan pemanggilan FetchAll(DataSource data_source, FetchAllCallback callback), dengan data_source yang ditentukan 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, langsung menampilkan FetchAllResponse.

Menentukan data_source atau waktu tunggu membuat panggilan fungsi ini setara dengan memanggil FetchAllResponse FetchAllBlocking (DataSource data_source, Timeout timeout), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK, dan waktu tunggu yang ditentukan adalah 10 tahun.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

Memuat data secara sinkron untuk semua papan peringkat untuk pemain yang saat ini login, 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, langsung menampilkan FetchAllResponse.

Menentukan waktu tunggu sebagai sembarang jumlah 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, langsung menampilkan FetchAllResponse.

Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Menentukan waktu tunggu sebagai sembarang jumlah 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 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 yang ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu yang ditentukan adalah 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. 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 ditentukan selama 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.

Menentukan 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 yang ditetapkan sebagai CACHE_OR_NETWORK, dan waktu tunggu yang berisi nilai yang Anda tentukan.

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. Menentukan 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 membuat panggilan fungsi ini setara dengan memanggil FetchResponse FetchBlocking(DataSource data_source, Timeout timeout), dengan data_source yang ditetapkan sebagai CACHE_OR_NETWORK, dan waktu tunggu yang 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, 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 ditentukan untuk data_source, dan waktu tunggu yang ditetapkan 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 sembarang jumlah milidetik. Tidak menentukan data_source membuat panggilan fungsi ini setara dengan memanggil FetchResponse FetchBlocking(DataSource data_source, Waktu tunggu habis), dengan data_source yang 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 pemutar yang sedang login.

langsung menampilkan FetchResponse. Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Menentukan waktu tunggu sebagai sembarang jumlah 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 membuat panggilan fungsi ini setara dengan FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, callback FetchScorePageCallback), dengan data_source yang 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 ditentukan 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 yang ditentukan sebagai CACHE_OR_NETWORK, dan max_results yang 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.

Tetapkan 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 dari 25.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token
)

Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.

Menentukan data_source, waktu tunggu, atau max_results 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 ditetapkan sebagai CACHE_OR_NETWORK, waktu tunggu yang ditentukan sebagai 10 tahun, dan max_results ditentukan sebagai 20.

FetchScorePageBlocking

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

Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.

Menentukan waktu tunggu atau max_results membuat panggilan fungsi ini setara dengan memanggil FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Waktu tunggu habis, konstanta ScorePage::ScorePageToken& token, uint32_t max_results), dengan nilai data_source yang ditentukan, waktu tunggu yang ditetapkan sebagai 10 tahun, dan max_results ditetapkan sebagai 20.

FetchScorePageBlocking

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

Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.

Menentukan waktu tunggu dalam milidetik. Menentukan data_source atau max_results 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 ditetapkan 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
)

Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.

Tentukan nilai maksimal 25 untuk max_results. Menentukan data_source atau 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 ditetapkan sebagai CACHE_OR_NETWORK, waktu tunggu yang ditentukan sebagai 10 tahun, dan max_results yang berisi nilai yang Anda tentukan.

FetchScorePageBlocking

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

Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.

Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Menentukan 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, serta max_results ditetapkan sebagai 20.

FetchScorePageBlocking

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

Secara bersamaan menampilkan data 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, Waktu tunggu habis, konstanta ScorePage::ScorePageToken& token, uint32_t max_results), dengan data_source dan max_results yang berisi nilai yang ditentukan, serta waktu tunggu yang ditentukan 10 tahun.

FetchScorePageBlocking

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

Secara bersamaan menampilkan data untuk halaman skor yang diidentifikasi oleh token halaman skor, yang langsung menampilkan FetchScorePageResponse.

Menentukan 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, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), dengan waktu tunggu dan max_results yang berisi nilai yang ditentukan, serta data_source yang ditentukan sebagai CACHE_OR_NETWORK.

FetchScorePageBlocking

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

Secara bersamaan menampilkan data 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 sembarang jumlah milidetik. Menentukan 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 HARIAN, WEEKLY, atau ALL_TIME untuk rentang waktu. Cantumkan 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 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
)

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 HARIAN, WEEKLY, atau ALL_TIME untuk time_span. Cantumkan PUBLIK atau MEDIA 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 HARIAN, WEEKLY, atau ALL_TIME untuk rentang waktu. Cantumkan PUBLIK atau MEDIA SOSIAL untuk koleksi. Menentukan data_source dan waktu tunggu membuat fungsi ini sama dengan memanggil FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string& Leaderboard_id, LeaderboardTimeSpan time_span, KoleksiCollection), dengan data_source ditetapkan sebagai CACHE_OR_NETWORK, waktu tunggu yang ditetapkan sebagai 10 tahun, dan nilai yang telah ditentukan untuk time_span dan pengumpulan.

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 HARIAN, WEEKLY, atau ALL_TIME untuk rentang waktu. Cantumkan PUBLIK atau MEDIA SOSIAL untuk koleksi. Tidak menentukan waktu tunggu membuat fungsi ini setara dengan memanggil FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Waktu tunggu habis, const std::string& Leaderboard_id, LeaderboardTimeSpan time_span, pengumpulan LeaderboardCollection), dengan nilai data_source yang ditentukan, waktu tunggu yang ditetapkan 10 tahun, dan nilai yang telah ditentukan untuk time_span dan pengumpulan.

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.

Menentukan waktu tunggu dalam milidetik. Tentukan HARIAN, WEEKLY, atau ALL_TIME untuk rentang waktu. Cantumkan PUBLIK atau MEDIA SOSIAL untuk koleksi. Jika data_source tidak ditentukan, fungsi ini sama dengan memanggil FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Waktu tunggu habis, const std::string& Leaderboard_id, LeaderboardTimeSpan time_span, koleksi LeaderboardCollection), dengan waktu tunggu yang ditetapkan 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. Menentukan waktu tunggu dalam milidetik. Tentukan HARIAN, WEEKLY, atau ALL_TIME untuk rentang waktu. Cantumkan 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 dengan skor atau pemain, dan mencakup rentang waktu dan koleksi tertentu.

ScorePageToken digunakan dalam berbagai fungsi Banner utama yang memungkinkan penomoran halaman melalui halaman skor. Token yang dibuat oleh fungsi ini akan selalu dimulai di awal rentang yang diminta.

ShowAllUI

void ShowAllUI(
  ShowAllUICallback callback
)

Memperlihatkan kepada pengguna UI yang menampilkan informasi tentang semua papan peringkat.

Fungsi ini memanggil ShowAllUICallback secara asinkron.

ShowAllUI

void ShowAllUI()

Tidak digunakan lagi. Pilih ShowAllUI(ShowAllUICallback callback). Menampilkan UI kepada pengguna yang menampilkan informasi tentang semua papan peringkat. UI ditampilkan secara asinkron di semua platform.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking()

Memperlihatkan kepada pengguna UI yang menampilkan informasi tentang semua papan peringkat.

Metode ini menampilkan UIStatus secara sinkron. Tidak menentukan timeout membuat panggilan fungsi ini setara dengan memanggil ShowAllUIBlocking(Timeout timeout) dengan timeout yang ditetapkan sebagai 10 tahun.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking(
  Timeout timeout
)

Memperlihatkan kepada pengguna UI yang menampilkan informasi tentang semua papan peringkat.

Metode ini menampilkan UIStatus secara sinkron. Menentukan timeout sebagai sembarang jumlah milidetik.

ShowUI

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

Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.

Fungsi ini memanggil ShowUICallback secara asinkron.

ShowUI

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

Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.

Kode ini akan memanggil ShowUICallback secara asinkron, 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
)

Mempresentasikan 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 yang ditetapkan sebagai 10 tahun.

ShowUIBlocking

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

Mempresentasikan 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 yang ditetapkan sebagai 10 tahun. Awalnya, UI akan memilih LeaderboardTimeSpan yang diteruskan.

ShowUIBlocking

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

Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.

Metode ini menampilkan UIStatus secara sinkron. Menentukan timeout sebagai sembarang jumlah milidetik.

ShowUIBlocking

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

Mempresentasikan UI yang menampilkan informasi tentang papan peringkat tertentu kepada pengguna.

Metode ini menampilkan UIStatus secara sinkron. Menentukan timeout sebagai sembarang jumlah milidetik. Awalnya, UI 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 diabaikan jika lebih buruk (sebagaimana didefinisikan 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
)

Untuk pemain yang saat ini login, kirimkan skor ke papan peringkat yang terkait dengan ID dan metadata tertentu (seperti tindakan yang dilakukan pemain untuk mendapatkan skor).

Skor diabaikan jika lebih buruk (sebagaimana didefinisikan dalam konfigurasi papan peringkat) daripada skor yang dikirimkan sebelumnya untuk pemain yang sama.