gpg::LeaderboardManager

#include <leaderboard_manager.h>

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

สรุป

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

FetchAllCallback Typedef
std::function< void(const FetchAllResponse &)>
กำหนด Callback ประเภท FetchAllResponse
FetchAllScoreSummariesCallback Typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
กำหนด Callback ประเภท FetchAllScoreSummariesResponse
FetchCallback Typedef
std::function< void(const FetchResponse &)>
กำหนดประเภท Callback ที่ได้รับ FetchResponse
FetchScorePageCallback Typedef
std::function< void(const FetchScorePageResponse &)>
กำหนด Callback ประเภท ScorePageResponse
FetchScoreSummaryCallback Typedef
std::function< void(const FetchScoreSummaryResponse &)>
กำหนด Callback ประเภท FetchScoreSummaryResponse
ShowAllUICallback Typedef
std::function< void(const UIStatus &)>
กำหนดประเภท Callback ที่ได้รับ UIStatus
ShowUICallback Typedef
std::function< void(const UIStatus &)>
กำหนดประเภท Callback ที่ได้รับ 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

กำหนด Callback ประเภท FetchAllResponse

FetchAllScoreSummariesCallback

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

กำหนด Callback ประเภท FetchAllScoreSummariesResponse

FetchCallback

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

กำหนดประเภท Callback ที่ได้รับ FetchResponse

ประเภท Callback นี้ใช้ได้กับฟังก์ชัน Fetch(*) ด้านล่าง

FetchScorePageCallback

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

กำหนด Callback ประเภท ScorePageResponse

FetchScoreSummaryCallback

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

กำหนด Callback ประเภท FetchScoreSummaryResponse

ShowAllUICallback

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

กำหนดประเภท Callback ที่ได้รับ UIStatus

ประเภท Callback นี้มีไว้สำหรับฟังก์ชัน ShowAllUI* ด้านล่าง

ShowUICallback

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

กำหนดประเภท Callback ที่ได้รับ UIStatus

ประเภท Callback นี้มีไว้สำหรับฟังก์ชัน 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 FetchAllการควบคุม (DataSource data_source data_source, ระยะหมดเวลาในระยะหมดเวลา) โดยที่ 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 เรียก FetchAllScoreSummariesblocking( 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 เรียกรวมสำหรับ FetchAllScoreSummariesบล็อกโฆษณา(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 &leaderboard_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 FetchFetch(DataSource data_source, หมดเวลาในระยะหมดเวลา) โดยที่ 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 การดึงข้อมูล(DataSource data_source, ระยะหมดเวลาหมดเวลา) โดยที่ค่าที่คุณระบุสำหรับ data_source และการหมดเวลาระบุไว้เป็น 10 ปี

FetchBlocking

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

โหลดข้อมูลลีดเดอร์บอร์ดแบบพร้อมกันสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchResponse โดยตรง

ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีได้ตามต้องการ การไม่ระบุ data_source จะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchResponse การดึงข้อมูล(DataSource data_source, ระยะหมดเวลาหมดเวลา) โดยที่ 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, const ScorePage::ScorePageToken&Token, 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, const ScorePage::ScorePageToken&Token, 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 FetchScorePageblocking(DataSource data_source, หมดเวลา ระยะหมดเวลา, const ScorePage::ScorePageToken&Token, uint32_t max_results) โดยที่ data_source ระบุเป็น CACHE_OR_NETWORK มีการระบุระยะหมดเวลาเป็น 10 ปี และระบุ max_results เป็น 20 ปี

FetchScorePageBlocking

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

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

การระบุทั้งระยะหมดเวลาและ max_results จะทําให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScorePageResponse FetchScorePageblocking(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 FetchScorePageblocking(DataSource data_source, หมดเวลา ระยะหมดเวลา, const ScorePage::ScorePageToken&Token, 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 FetchScorePageblocking(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 FetchScorePageblocking(DataSource data_source, หมดเวลา ระยะหมดเวลา, const 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 เรียก FetchScorePageblocking(DataSource data_source, ระยะหมดเวลาหมดเวลา, 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 FetchScorePageblocking(DataSource data_source, หมดเวลา ระยะหมดเวลา, โทเค็น 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 สำหรับช่วงเวลา ระบุ PUBLIC หรือ SOCIAL สำหรับการรวบรวม การไม่ระบุ data_source จะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับ FetchScoreSummary(DataSource data_source, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, การเก็บรวบรวม LeaderboardCollection, FetchScoreCallback 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 ระบุ PUBLIC หรือ SOCIAL สำหรับการรวบรวม

FetchScoreSummaryBlocking

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

จะดึงข้อมูลทั้งหมดแบบซิงโครนัสสำหรับสรุปคะแนนลีดเดอร์บอร์ดหนึ่งๆ และส่ง FetchScoreSummaryResponse โดยตรง

ระบุ DAILY, WEEKLY หรือ ALL_TIME สำหรับช่วงเวลา ระบุ PUBLIC หรือ SOCIAL สำหรับการรวบรวม การไม่ระบุ data_source และระยะหมดเวลาจะทำให้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScoreSummaryResponse FetchScoreSummaryblocking(DataSource data_source, ระยะหมดเวลาหมดเวลา, const std::string&ลีดเดอร์บอร์ด_id, LeaderboardTimeSpan time_span, LeaderboardCollection) โดยมีการระบุ 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 สำหรับช่วงเวลา ระบุ PUBLIC หรือ SOCIAL สำหรับการรวบรวม การไม่ระบุระยะหมดเวลาจะทำให้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScoreSummaryResponse FetchScoreSummarySummary(DataSource data_source, ระยะหมดเวลาหมดเวลา, const std::string&ลีดเดอร์บอร์ด_id, LeaderboardTimeSpan time_span, ลีดเดอร์บอร์ดCollection) ด้วยค่า 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 สำหรับช่วงเวลา ระบุ PUBLIC หรือ SOCIAL สำหรับการรวบรวม การไม่ระบุ data_source จะทำให้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchScoreSummaryResponse FetchScoreSummarySummary(DataSource data_source, ระยะหมดเวลาระยะหมดเวลา, const std::string&ลีดเดอร์บอร์ด_id, LeaderboardTimeSpan time_span, การรวบรวมลีดเดอร์บอร์ด) โดยมีการระบุระยะหมดเวลาเป็น 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 สำหรับช่วงเวลา ระบุ PUBLIC หรือ SOCIAL สำหรับการรวบรวม

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
)

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

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