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 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
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()
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
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(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::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

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.