gpg::LeaderboardManager

#include <leaderboard_manager.h>

รับและตั้งข้อมูลต่างๆ ที่เกี่ยวข้องกับลีดเดอร์บอร์ด

สรุป

ประเภทสาธารณะ

FetchAllCallback typedef
std::function< void(const FetchAllResponse &)>
กำหนดโค้ดเรียกกลับประเภท FetchAllResponse
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
กำหนดโค้ดเรียกกลับประเภท FetchAllScoreSummariesResponse
FetchCallback typedef
std::function< void(const FetchResponse &)>
กำหนดประเภทโค้ดเรียกกลับที่ได้รับ FetchResponse
FetchScorePageCallback typedef
std::function< void(const FetchScorePageResponse &)>
กำหนดโค้ดเรียกกลับประเภท ScorePageResponse
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
กำหนดโค้ดเรียกกลับประเภท FetchScoreSummaryResponse
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
กำหนดประเภทโค้ดเรียกกลับที่ได้รับ UIStatus
ShowUICallback typedef
std::function< void(const UIStatus &)>
กำหนดประเภทโค้ดเรียกกลับที่ได้รับ UIStatus

ฟังก์ชันสาธารณะ

Fetch(const std::string & leaderboard_id, FetchCallback callback)
void
โหลดข้อมูลลีดเดอร์บอร์ดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
void
โหลดข้อมูลลีดเดอร์บอร์ดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน
FetchAll(FetchAllCallback callback)
void
โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน
FetchAll(DataSource data_source, FetchAllCallback callback)
void
โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน
FetchAllBlocking()
โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบันแบบซิงโครนัส โดยแสดงผล FetchAllResponse โดยตรง
FetchAllBlocking(DataSource data_source)
โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบันแบบซิงโครนัส โดยแสดงผล FetchAllResponse โดยตรง
FetchAllBlocking(Timeout timeout)
โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบันแบบซิงโครนัส โดยแสดงผล FetchAllResponse โดยตรง
FetchAllBlocking(DataSource data_source, Timeout timeout)
โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบันแบบซิงโครนัส โดยแสดงผล FetchAllResponse โดยตรง
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแบบไม่พร้อมกัน
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแบบไม่พร้อมกัน
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดหนึ่งๆ แบบพร้อมกัน โดยแสดงผล FetchAllScoreSummariesResponse โดยตรง
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดหนึ่งๆ แบบพร้อมกัน โดยแสดงผล FetchAllScoreSummariesResponse โดยตรง
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดหนึ่งๆ แบบพร้อมกัน โดยแสดงผล FetchAllScoreSummariesResponse โดยตรง
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดหนึ่งๆ แบบพร้อมกัน โดยแสดงผล FetchAllScoreSummariesResponse โดยตรง
FetchBlocking(const std::string & leaderboard_id)
โหลดข้อมูลลีดเดอร์บอร์ดแบบซิงโครนัสของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน โดยแสดงผล FetchResponse โดยตรง
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
โหลดข้อมูลลีดเดอร์บอร์ดแบบซิงโครนัสของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน โดยแสดงผล FetchResponse โดยตรง
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
โหลดข้อมูลลีดเดอร์บอร์ดแบบซิงโครนัสของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน โดยแสดงผล FetchResponse โดยตรง
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
โหลดข้อมูลลีดเดอร์บอร์ดแบบซิงโครนัสสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
แสดงผลข้อมูลแบบไม่พร้อมกันสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนน
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
แสดงผลข้อมูลแบบไม่พร้อมกันสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนน
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
แสดงผลข้อมูลแบบไม่พร้อมกันสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนน
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
แสดงผลข้อมูลแบบไม่พร้อมกันสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนน
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
ดึงข้อมูลทั้งหมดแบบไม่พร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เจาะจง ซึ่งประกอบด้วยคอลเล็กชันและช่วงเวลาของลีดเดอร์บอร์ดที่ระบุ
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
ดึงข้อมูลทั้งหมดแบบไม่พร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เจาะจง ซึ่งประกอบด้วยคอลเล็กชันและช่วงเวลาของลีดเดอร์บอร์ดที่ระบุ
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
ดึงข้อมูลทั้งหมดแบบพร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เฉพาะเจาะจง โดยแสดงผล FetchScoreSummaryResponse โดยตรง
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
ดึงข้อมูลทั้งหมดแบบพร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เฉพาะเจาะจง โดยแสดงผล FetchScoreSummaryResponse โดยตรง
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
ดึงข้อมูลทั้งหมดแบบพร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เฉพาะเจาะจง โดยแสดงผล FetchScoreSummaryResponse โดยตรง
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
ดึงข้อมูลทั้งหมดแบบพร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เฉพาะเจาะจง โดยแสดงผล FetchScoreSummaryResponse โดยตรง
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
รับโทเค็นหน้าคะแนนสำหรับลีดเดอร์บอร์ดเฉพาะ เริ่มตามคะแนนหรือผู้เล่น และครอบคลุมช่วงเวลาและคอลเล็กชันที่ระบุ
ShowAllUI(ShowAllUICallback callback)
void
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดทั้งหมดให้แก่ผู้ใช้
ShowAllUI()
void
เลิกใช้งานแล้ว เลือกใช้ ShowAllUI(ShowAllUICallback callback) แสดง UI แก่ผู้ใช้ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดทั้งหมด UI จะแสดงแบบไม่พร้อมกันในทุกแพลตฟอร์ม
ShowAllUIBlocking()
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดทั้งหมดให้แก่ผู้ใช้
ShowAllUIBlocking(Timeout timeout)
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดทั้งหมดให้แก่ผู้ใช้
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
void
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
void
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้
ShowUI(const std::string & leaderboard_id)
void
เลิกใช้งานแล้ว เลือกใช้ ShowUI(ShowUICallback callback) แสดง UI แก่ผู้ใช้ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจง UI จะแสดงแบบไม่พร้อมกันในทุกแพลตฟอร์ม
ShowUIBlocking(const std::string & leaderboard_id)
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้
SubmitScore(const std::string & leaderboard_id, uint64_t score)
void
ส่งคะแนนไปยังลีดเดอร์บอร์ดสำหรับผู้เล่นที่ลงชื่อเข้าใช้อยู่ในขณะนี้
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
void
ส่งสำหรับผู้เล่นที่ลงชื่อเข้าใช้อยู่ คะแนนในลีดเดอร์บอร์ดที่เชื่อมโยงกับรหัสและข้อมูลเมตาที่เฉพาะเจาะจง (เช่น สิ่งที่ผู้เล่นทำเพื่อรับคะแนน)

โครงสร้าง

gpg::LeaderboardManager::FetchAllResponse

มีข้อมูลและสถานะการตอบกลับสำหรับลีดเดอร์บอร์ดทั้งหมด

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

มีข้อมูลและสถานะการตอบกลับทั้งหมดสำหรับสรุปคะแนนลีดเดอร์บอร์ดทั้งหมด

gpg::LeaderboardManager::FetchResponse

เก็บข้อมูลของลีดเดอร์บอร์ดพร้อมสถานะการตอบกลับ

gpg::LeaderboardManager::FetchScorePageResponse

แสดงผลสถานะการตอบกลับและข้อมูลจากหน้าคะแนนที่มีการเข้าถึง

gpg::LeaderboardManager::FetchScoreSummaryResponse

ข้อมูลและสถานะการตอบกลับสำหรับสรุปคะแนนลีดเดอร์บอร์ดที่ระบุ

ประเภทสาธารณะ

FetchAllCallback

std::function< void(const FetchAllResponse &)> FetchAllCallback

กำหนดโค้ดเรียกกลับประเภท FetchAllResponse

FetchAllScoreSummariesCallback

std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback

กำหนดโค้ดเรียกกลับประเภท FetchAllScoreSummariesResponse

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

กำหนดประเภทโค้ดเรียกกลับที่ได้รับ FetchResponse

ฟังก์ชัน Fetch(*) ด้านล่างมีโค้ดเรียกกลับประเภทนี้

FetchScorePageCallback

std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback

กำหนดโค้ดเรียกกลับประเภท ScorePageResponse

FetchScoreSummaryCallback

std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback

กำหนดโค้ดเรียกกลับประเภท FetchScoreSummaryResponse

ShowAllUICallback

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

กำหนดประเภทโค้ดเรียกกลับที่ได้รับ UIStatus

ประเภทโค้ดเรียกกลับนี้มีให้กับฟังก์ชัน ShowAllUI* ด้านล่าง

ShowUICallback

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

กำหนดประเภทโค้ดเรียกกลับที่ได้รับ UIStatus

ประเภทโค้ดเรียกกลับนี้มีให้กับฟังก์ชัน ShowUI* ด้านล่าง

ฟังก์ชันสาธารณะ

ดึงข้อมูล

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

โหลดข้อมูลลีดเดอร์บอร์ดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน

เรียกใช้ FetchCallback ที่ระบุเมื่อการดำเนินการเสร็จสมบูรณ์ การไม่ระบุ data_source จะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback) โดยมีการระบุ DataSource เป็น CACHE_OR_NETWORK

ดึงข้อมูล

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

โหลดข้อมูลลีดเดอร์บอร์ดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน

เรียกใช้ FetchCallback ที่ระบุเมื่อการดำเนินการเสร็จสมบูรณ์ ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY

FetchAll

void FetchAll(
  FetchAllCallback callback
)

โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน

การไม่ระบุ data_source จะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchAll(DataSource data_source, FetchAllCallback callback) ซึ่งระบุ data_source เป็น CACHE_OR_NETWORK

FetchAll

void FetchAll(
  DataSource data_source,
  FetchAllCallback callback
)

โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY

FetchAllBlocking

FetchAllResponse FetchAllBlocking()

โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบันแบบซิงโครนัส โดยแสดงผล FetchAllResponse โดยตรง

การระบุทั้ง data_source หรือระยะหมดเวลาจะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchAllResponse FetchAllBlocked (DataSource data_source, Timeoutระยะหมดเวลา) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK และระบุระยะหมดเวลาเป็น 10 ปี

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบันแบบซิงโครนัส โดยแสดงผล FetchAllResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY การไม่ระบุระยะหมดเวลาจะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) ที่มีค่า data_source ที่ระบุและระยะหมดเวลาระบุเป็น 10 ปี

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  Timeout timeout
)

โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบันแบบซิงโครนัส โดยแสดงผล FetchAllResponse โดยตรง

ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีตามต้องการ การไม่ระบุ data_source จะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK และระยะหมดเวลาที่มีค่าที่คุณระบุ

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source,
  Timeout timeout
)

โหลดข้อมูลสำหรับลีดเดอร์บอร์ดทั้งหมดของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบันแบบซิงโครนัส โดยแสดงผล FetchAllResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีตามต้องการ

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแบบไม่พร้อมกัน

การไม่ระบุ data_source จะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับ FetchAllScoreSummaries(DataSource data_source, Const std::string& ลีดเดอร์บอร์ด_id, FetchAllScoreSummariesCallback callback) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแบบไม่พร้อมกัน

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  const std::string & leaderboard_id
)

ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดหนึ่งๆ แบบพร้อมกัน โดยแสดงผล FetchAllScoreSummariesResponse โดยตรง

การไม่ระบุ data_source และระยะหมดเวลาทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับ FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocked( DataSource data_source, Const std::string& ลีดเดอร์บอร์ด_id) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK และระยะหมดเวลาระบุเป็น 10 ปี

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดหนึ่งๆ แบบพร้อมกัน โดยแสดงผล FetchAllScoreSummariesResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY การไม่ระบุการหมดเวลาจะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับ FetchAllScoreSummariesResponse FetchAllScoreSummariesResponse(DataSource data_source, Const std::string& ลีดเดอร์บอร์ด_id) โดยมีค่า data_source ที่ระบุและระยะหมดเวลาระบุเป็น 10 ปี

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดหนึ่งๆ แบบพร้อมกัน โดยแสดงผล FetchAllScoreSummariesResponse โดยตรง

ระบุระยะหมดเวลาเป็นมิลลิวินาที การไม่ระบุ data_source ทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับ FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocked(DataSource data_source, std::string Const &ลีดเดอร์บอร์ด_id) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK และระยะหมดเวลาที่มีค่าที่คุณระบุ

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

ดึงข้อมูลสรุปคะแนนทั้งหมดสำหรับลีดเดอร์บอร์ดหนึ่งๆ แบบพร้อมกัน โดยแสดงผล FetchAllScoreSummariesResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นมิลลิวินาที

FetchBlocking

FetchResponse FetchBlocking(
  const std::string & leaderboard_id
)

โหลดข้อมูลลีดเดอร์บอร์ดแบบซิงโครนัสของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน โดยแสดงผล FetchResponse โดยตรง

การระบุทั้ง data_source หรือระยะหมดเวลาจะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchResponse FetchBumper(DataSource data_source, Timeoutระยะหมดเวลา) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK และระบุระยะหมดเวลาเป็น 10 ปี

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

โหลดข้อมูลลีดเดอร์บอร์ดแบบซิงโครนัสของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน โดยแสดงผล FetchResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY การไม่ระบุระยะหมดเวลาจะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchResponse Fetchการบล็อกโฆษณา(DataSource data_source, Timeoutระยะหมดเวลา) โดยมีค่าที่คุณระบุสำหรับ data_source และการหมดเวลาระบุเป็น 10 ปี

FetchBlocking

FetchResponse FetchBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

โหลดข้อมูลลีดเดอร์บอร์ดแบบซิงโครนัสของโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน โดยแสดงผล FetchResponse โดยตรง

ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีตามต้องการ การไม่ระบุ data_source จะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchResponse FetchBlocked(DataSource data_source, Timeoutระยะหมดเวลา) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK และระยะหมดเวลาที่มีค่าที่คุณระบุ

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

โหลดข้อมูลลีดเดอร์บอร์ดแบบซิงโครนัสสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน

แสดงผล FetchResponse โดยตรง ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีตามต้องการ

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

แสดงผลข้อมูลแบบไม่พร้อมกันสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนน

การระบุทั้ง data_source และ max_results ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับ FetchScorePage(DataSource data_source, รวม ScorePage::ScorePageToken& โทเค็น, uint32_t max_results, FetchScorePageCallback callback) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK และ max_results ระบุเป็น 20

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

แสดงผลข้อมูลแบบไม่พร้อมกันสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนน

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY การไม่ระบุ max_results ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับ FetchScorePage(DataSource data_source, โทเค็น Const ScorePage::ScorePageToken&, uint32_t max_results, FetchScorePageCallback callback) โดยมีค่าที่ระบุสำหรับ data_source และ max_results ระบุเป็น 20

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

แสดงผลข้อมูลแบบไม่พร้อมกันสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนน

max_results ระบุจำนวนคะแนนสูงสุดที่จะรวมไว้ในหน้าคะแนนที่ได้ ซึ่งอาจไม่เกิน 25 รายการ การไม่ระบุ data_source จะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับ FetchScorePage(DataSource data_source, รวม ScorePage::ScorePageToken& โทเค็น, uint32_t max_results, FetchScorePageCallback callback) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK และ max_results ซึ่งมีค่าที่คุณระบุ

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

แสดงผลข้อมูลแบบไม่พร้อมกันสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนน

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ส่วน max_results จะระบุจำนวนคะแนนสูงสุดที่จะรวมในหน้าคะแนนผลลัพธ์ ซึ่งอาจไม่เกิน 25 รายการ

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token
)

จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง

การระบุทั้ง data_source, ระยะหมดเวลา และ max_results ไม่ได้ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScorePageResponse FetchScorePageBlocked(DataSource data_source, Timeoutระยะหมดเวลา, โทเค็น ScorePage::ScorePageToken& , uint32_t max_results) โดยมี data_source ระบุเป็น CACHE_OR_NETWORK การหมดเวลาระบุเป็น 10 ปี และ max_results

FetchScorePageBlocking

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

จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง

การระบุทั้งระยะหมดเวลาหรือ max_results ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScorePageResponse FetchScorePageBlocked(DataSource data_source, ระยะหมดเวลาระยะหมดเวลา, โทเค็น Const ScorePage::ScorePageToken&, uint32_t max_results) ด้วยค่า data_source ที่ระบุ, หมดเวลาระบุเป็น 10 ปี และ max_results ระบุเป็น 20

FetchScorePageBlocking

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

จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง

ระบุระยะหมดเวลาเป็นมิลลิวินาที การระบุทั้ง data_source และ max_results ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScorePageResponse FetchScorePageBlocked(DataSource data_source, ระยะหมดเวลาระยะหมดเวลา, โทเค็น Const ScorePage::ScorePageToken&, uint32_t max_results) ที่ระบุ data_source เป็น CACHE_OR_NETWORK, ระยะหมดเวลาที่มีค่าที่ระบุ และ max_results ระบุเป็น 20

FetchScorePageBlocking

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

จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง

ระบุค่าไม่เกิน 25 สำหรับ max_results การระบุทั้ง data_source หรือระยะหมดเวลาจะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScorePageResponse FetchScorePageBlocked(DataSource data_source, ระยะหมดเวลาระยะหมดเวลา, โทเค็น Const ScorePage::ScorePageToken&, uint32_t max_results) ระบุ data_source เป็น CACHE_OR_NETWORK การหมดเวลาระบุเป็น 10 ปี และ max_results มีค่าที่คุณระบุ

FetchScorePageBlocking

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

จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นมิลลิวินาที การไม่ระบุ max_value ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScorePageResponse FetchScorePageBlocked(DataSource data_source, Timeoutระยะหมดเวลา, โทเค็น ScorePage::ScorePageToken&, uint32_t max_results) ที่มี data_source และระยะหมดเวลาที่มีค่าที่คุณระบุ และ max_results ระบุเป็น 20

FetchScorePageBlocking

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

จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY และระบุ max_results เป็นค่าไม่เกิน 25 การไม่ระบุระยะหมดเวลาจะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScorePageResponse FetchScorePageBlocked(DataSource data_source, Timeoutระยะหมดเวลา, โทเค็น Const ScorePage::ScorePageToken&, uint32_t max_results) โดยมี data_source และ max_results ที่มีค่าตามที่คุณระบุ และระยะหมดเวลาระบุเป็น 10 ปี

FetchScorePageBlocking

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

จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง

ระบุระยะหมดเวลาเป็นมิลลิวินาที และ max_results เป็นค่าที่ไม่เกิน 25 การไม่ระบุ data_source จะทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScorePageResponse FetchScorePageBlocked(DataSource data_source, Timeoutระยะหมดเวลา, โทเค็น ScorePage::ScorePageToken&, uint32_t max_results) ที่มีการหมดเวลาและ max_results ที่มีค่าที่คุณระบุ และ data_source ที่ระบุเป็น CACHE_OR_NETWORK

FetchScorePageBlocking

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

จะแสดงผลข้อมูลสำหรับหน้าคะแนนที่ระบุโดยโทเค็นหน้าคะแนนแบบซิงโครนัส โดยแสดงผล FetchScorePageResponse โดยตรง

ระบุแหล่งข้อมูลเป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีตามต้องการ ระบุ max_results เป็นค่าไม่เกิน 25

FetchScoreSummary

void FetchScoreSummary(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

ดึงข้อมูลทั้งหมดแบบไม่พร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เจาะจง ซึ่งประกอบด้วยคอลเล็กชันและช่วงเวลาของลีดเดอร์บอร์ดที่ระบุ

ระบุ DAILY, WEEKLY หรือ ALL_TIME สำหรับช่วงเวลา ระบุ "สาธารณะ" หรือ "โซเชียล" สำหรับคอลเล็กชัน การไม่ระบุ data_source ทำให้การเรียกฟังก์ชันนี้เทียบเท่ากับ FetchScoreSummary(DataSource data_source, Const std::string& ลีดเดอร์บอร์ด_id, LeaderboardTimeSpan time_span, LeaderboardCollection Collection, FetchScoreSummaryCallback callback) ที่ระบุ data_source เป็น CACHE_OR_NETWORK และคอลเล็กชันและ time_span ซึ่งมีค่าที่คุณระบุ

FetchScoreSummary

void FetchScoreSummary(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

ดึงข้อมูลทั้งหมดแบบไม่พร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เจาะจง ซึ่งประกอบด้วยคอลเล็กชันและช่วงเวลาของลีดเดอร์บอร์ดที่ระบุ

ระบุ CACHE_OR_NETWORK หรือ NETWORK_ONLY สำหรับ data_source ระบุ DAILY, WEEKLY หรือ ALL_TIME สำหรับ time_span ระบุ "สาธารณะ" หรือ "โซเชียล" สำหรับคอลเล็กชัน

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

ดึงข้อมูลทั้งหมดแบบพร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เฉพาะเจาะจง โดยแสดงผล FetchScoreSummaryResponse โดยตรง

ระบุ DAILY, WEEKLY หรือ ALL_TIME สำหรับช่วงเวลา ระบุ "สาธารณะ" หรือ "โซเชียล" สำหรับคอลเล็กชัน การระบุทั้ง data_source และระยะหมดเวลาจะทำให้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScoreSummaryResponse FetchScoreSummaryBumper(DataSource data_source, Timeoutระยะหมดเวลา, Const std::string& ลีดเดอร์บอร์ด_id, Const std::string& Leaderboard_id, Const span time_span, LeaderboardCollection Collection) ที่ระบุ data_source เป็น CACHE_OR_NETWORK การหมดเวลาระบุเป็น 10 ปี และค่าที่คุณระบุสำหรับ time_span และการรวบรวม

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

ดึงข้อมูลทั้งหมดแบบพร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เฉพาะเจาะจง โดยแสดงผล FetchScoreSummaryResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุ DAILY, WEEKLY หรือ ALL_TIME สำหรับช่วงเวลา ระบุ "สาธารณะ" หรือ "โซเชียล" สำหรับคอลเล็กชัน การไม่ระบุการหมดเวลาจะทำให้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScoreSummaryResponse FetchScoreSummaryBlocked(DataSource data_source, Timeoutระยะหมดเวลา, Const std::string& ลีดเดอร์บอร์ด_id, LeaderboardTimeSpan time_span, LeaderboardCollection) พร้อมค่า data_source ที่ระบุ การหมดเวลาที่ระบุเป็น 10 ปี และค่าที่ระบุสำหรับ time_span และการรวบรวม

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

ดึงข้อมูลทั้งหมดแบบพร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เฉพาะเจาะจง โดยแสดงผล FetchScoreSummaryResponse โดยตรง

ระบุระยะหมดเวลาเป็นมิลลิวินาที ระบุ DAILY, WEEKLY หรือ ALL_TIME สำหรับช่วงเวลา ระบุ "สาธารณะ" หรือ "โซเชียล" สำหรับคอลเล็กชัน การไม่ระบุ data_source ทำให้ฟังก์ชันนี้เทียบเท่ากับการเรียก FetchScoreSummaryResponse FetchScoreSummaryBlocked(DataSource data_source, Timeoutระยะหมดเวลา, Const std::string& ลีดเดอร์บอร์ด_id, LeaderboardTimeSpan time_span, LeaderboardCollection Collection) ที่มีระยะหมดเวลาระบุเป็น 10 ปี และค่าที่คุณระบุสำหรับ data_source, time_span และการรวบรวมข้อมูล

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

ดึงข้อมูลทั้งหมดแบบพร้อมกันเพื่อดูสรุปคะแนนลีดเดอร์บอร์ดที่เฉพาะเจาะจง โดยแสดงผล FetchScoreSummaryResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นมิลลิวินาที ระบุ DAILY, WEEKLY หรือ ALL_TIME สำหรับช่วงเวลา ระบุ "สาธารณะ" หรือ "โซเชียล" สำหรับคอลเล็กชัน

ScorePageToken

ScorePage::ScorePageToken ScorePageToken(
  const std::string & leaderboard_id,
  LeaderboardStart start,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
) const 

รับโทเค็นหน้าคะแนนสำหรับลีดเดอร์บอร์ดเฉพาะ เริ่มตามคะแนนหรือผู้เล่น และครอบคลุมช่วงเวลาและคอลเล็กชันที่ระบุ

ScorePageToken ถูกนำมาใช้ในฟังก์ชันลีดเดอร์บอร์ดต่างๆ ที่อนุญาตให้มีการแสดงหน้าคะแนนผ่านหน้าคะแนน โทเค็นที่สร้างโดยฟังก์ชันนี้จะเริ่มต้นที่จุดเริ่มต้นของช่วงที่ขอเสมอ

ShowAllUI

void ShowAllUI(
  ShowAllUICallback callback
)

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดทั้งหมดให้แก่ผู้ใช้

ซึ่งจะเรียกใช้ ShowAllUICallback แบบไม่พร้อมกัน

ShowAllUI

void ShowAllUI()

เลิกใช้งานแล้ว เลือกใช้ ShowAllUI(ShowAllUICallback callback) แสดง UI แก่ผู้ใช้ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดทั้งหมด UI จะแสดงแบบไม่พร้อมกันในทุกแพลตฟอร์ม

ShowAllUIBlocking

UIStatus ShowAllUIBlocking()

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดทั้งหมดให้แก่ผู้ใช้

และแสดงผล UIStatus แบบพร้อมกัน การไม่ระบุ timeout จะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ ShowAllUIBlocking(Timeout timeout) ที่ระบุ timeout เป็น 10 ปี

ShowAllUIBlocking

UIStatus ShowAllUIBlocking(
  Timeout timeout
)

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดทั้งหมดให้แก่ผู้ใช้

และแสดงผล UIStatus แบบพร้อมกัน ระบุ timeout เป็นจำนวนมิลลิวินาทีตามต้องการ

ShowUI

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

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้

ซึ่งจะเรียกใช้ ShowUICallback แบบไม่พร้อมกัน

ShowUI

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

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้

ระบบจะเรียกใช้ ShowUICallback แบบไม่พร้อมกัน และจะเริ่มเลือก LeaderboardTimeSpan ที่ส่งผ่าน

ShowUI

void ShowUI(
  const std::string & leaderboard_id
)

เลิกใช้งานแล้ว เลือกใช้ ShowUI(ShowUICallback callback) แสดง UI แก่ผู้ใช้ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจง UI จะแสดงแบบไม่พร้อมกันในทุกแพลตฟอร์ม

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id
)

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้

และแสดงผล UIStatus แบบพร้อมกัน การไม่ระบุ timeout จะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ ShowUIBlocking(const string& leaderboard_id, Timeout timeout) ที่ระบุ timeout เป็น 10 ปี

ShowUIBlocking

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

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้

และแสดงผล UIStatus แบบพร้อมกัน การไม่ระบุ timeout จะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ ShowUIBlocking(const string& leaderboard_id, Timeout timeout) ที่ระบุ timeout เป็น 10 ปี UI จะเลือก LeaderboardTimeSpan ที่ส่งผ่านในขั้นต้น

ShowUIBlocking

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

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้

และแสดงผล UIStatus แบบพร้อมกัน ระบุ timeout เป็นจำนวนมิลลิวินาทีตามต้องการ

ShowUIBlocking

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

นำเสนอ UI ที่แสดงข้อมูลเกี่ยวกับลีดเดอร์บอร์ดที่เฉพาะเจาะจงแก่ผู้ใช้

และแสดงผล UIStatus แบบพร้อมกัน ระบุ timeout เป็นจำนวนมิลลิวินาทีตามต้องการ UI จะเลือก LeaderboardTimeSpan ที่ส่งผ่านในขั้นต้น

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score
)

ส่งคะแนนไปยังลีดเดอร์บอร์ดสำหรับผู้เล่นที่ลงชื่อเข้าใช้อยู่ในขณะนี้

ระบบจะไม่สนใจคะแนนหากคะแนนนั้นแย่กว่า (ตามที่กำหนดโดยการกำหนดค่าลีดเดอร์บอร์ด) คะแนนที่ส่งมาก่อนหน้านี้ของผู้เล่นรายเดียวกัน

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score,
  const std::string & metadata
)

ส่งสำหรับผู้เล่นที่ลงชื่อเข้าใช้อยู่ คะแนนในลีดเดอร์บอร์ดที่เชื่อมโยงกับรหัสและข้อมูลเมตาที่เฉพาะเจาะจง (เช่น สิ่งที่ผู้เล่นทำเพื่อรับคะแนน)

ระบบจะไม่สนใจคะแนนหากคะแนนนั้นแย่กว่า (ตามที่กำหนดไว้ในการกำหนดค่าลีดเดอร์บอร์ด) เมื่อเทียบกับคะแนนที่ส่งก่อนหน้านี้สำหรับผู้เล่นรายเดียวกัน