gpg:: LeaderboardManager
#include <leaderboard_manager.h>
รับและตั้งข้อมูลต่างๆ ที่เกี่ยวข้องกับลีดเดอร์บอร์ด
สรุป
ประเภทสาธารณะ |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
กำหนดโค้ดเรียกกลับประเภท FetchAllResponse |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
กำหนดโค้ดเรียกกลับประเภท FetchAllScoreSummariesResponse |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
กำหนดประเภทโค้ดเรียกกลับที่ได้รับ FetchResponse |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
กำหนดโค้ดเรียกกลับประเภท ScorePageResponse |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
กำหนดโค้ดเรียกกลับประเภท FetchScoreSummaryResponse |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
กำหนดประเภทโค้ดเรียกกลับที่ได้รับ UIStatus |
ShowUICallback
|
typedefstd::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
|
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
|
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:: |
มีข้อมูลและสถานะการตอบกลับสำหรับลีดเดอร์บอร์ดทั้งหมด |
gpg:: |
มีข้อมูลและสถานะการตอบกลับทั้งหมดสำหรับสรุปคะแนนลีดเดอร์บอร์ดทั้งหมด |
gpg:: |
เก็บข้อมูลของลีดเดอร์บอร์ดพร้อมสถานะการตอบกลับ |
gpg:: |
แสดงผลสถานะการตอบกลับและข้อมูลจากหน้าคะแนนที่มีการเข้าถึง |
gpg:: |
ข้อมูลและสถานะการตอบกลับสำหรับสรุปคะแนนลีดเดอร์บอร์ดที่ระบุ |
ประเภทสาธารณะ
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 )
ส่งสำหรับผู้เล่นที่ลงชื่อเข้าใช้อยู่ คะแนนในลีดเดอร์บอร์ดที่เชื่อมโยงกับรหัสและข้อมูลเมตาที่เฉพาะเจาะจง (เช่น สิ่งที่ผู้เล่นทำเพื่อรับคะแนน)
ระบบจะไม่สนใจคะแนนหากคะแนนนั้นแย่กว่า (ตามที่กำหนดไว้ในการกำหนดค่าลีดเดอร์บอร์ด) เมื่อเทียบกับคะแนนที่ส่งก่อนหน้านี้สำหรับผู้เล่นรายเดียวกัน