gpg:: LeaderboardManager
#include <leaderboard_manager.h>
קבלה והגדרה של נתונים שונים שקשורים ל-Leaderboard.
סיכום
סוגים ציבוריים |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
מגדירה קריאה חוזרת (callback) מסוג FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
מגדירה קריאה חוזרת (callback) מסוג FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse. |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
מגדירה קריאה חוזרת (callback) מסוג ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
מגדירה קריאה חוזרת (callback) מסוג FetchScoreSummaryResponse . |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל UIStatus . |
ShowUICallback
|
typedefstd::function< void(const UIStatus &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל UIStatus . |
תפקידים ציבוריים |
|
---|---|
Fetch(const std::string & leaderboard_id, FetchCallback callback)
|
void
טעינה אסינכרונית של נתוני Leaderboard עבור השחקן המחובר כעת.
|
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
|
void
טעינה אסינכרונית של נתוני Leaderboard עבור השחקן המחובר כעת.
|
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)
|
טוען באופן סינכרוני נתוני Leaderboard עבור השחקן המחובר כעת, ומחזיר ישירות את FetchResponse.
|
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
|
טוען באופן סינכרוני נתוני Leaderboard עבור השחקן המחובר כעת, ומחזיר ישירות את FetchResponse.
|
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
|
טוען באופן סינכרוני נתוני Leaderboard עבור השחקן המחובר כעת, ומחזיר ישירות את FetchResponse.
|
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
טעינה מסונכרנת של נתוני Leaderboard עבור השחקן המחובר כעת.
|
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
מאחזר באופן אסינכרוני את כל הנתונים עבור סיכום ציון ספציפי של Leaderboard, שמורכב מאוסף נתון ומפרק זמן של לוח הישגי השחקנים המובילים.
|
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
מאחזר באופן אסינכרוני את כל הנתונים עבור סיכום ציון ספציפי של Leaderboard, שמורכב מאוסף נתון ומפרק זמן של לוח הישגי השחקנים המובילים.
|
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
מאחזר באופן סינכרוני את כל הנתונים של סיכום ציון ספציפי ב-Leaderboard, ומחזיר ישירות את FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
מאחזר באופן סינכרוני את כל הנתונים של סיכום ציון ספציפי ב-Leaderboard, ומחזיר ישירות את FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
מאחזר באופן סינכרוני את כל הנתונים של סיכום ציון ספציפי ב-Leaderboard, ומחזיר ישירות את FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
מאחזר באופן סינכרוני את כל הנתונים של סיכום ציון ספציפי ב-Leaderboard, ומחזיר ישירות את FetchScoreSummaryResponse.
|
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
|
מקבל אסימון של דף ניקוד ללידרבורד ספציפי, מתחיל לפי ניקוד או שחקן, ומכסה טווח זמן ואוסף ספציפיים.
|
ShowAllUI(ShowAllUICallback callback)
|
void
מציג למשתמש ממשק משתמש שמציג מידע על כל לוחות הלידרבורד.
|
ShowAllUI()
|
void
|
ShowAllUIBlocking()
|
מציג למשתמש ממשק משתמש שמציג מידע על כל לוחות הלידרבורד.
|
ShowAllUIBlocking(Timeout timeout)
|
מציג למשתמש ממשק משתמש שמציג מידע על כל לוחות הלידרבורד.
|
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
|
void
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
|
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
|
void
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
|
ShowUI(const std::string & leaderboard_id)
|
void
|
ShowUIBlocking(const std::string & leaderboard_id)
|
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
|
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
|
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score)
|
void
שליחת ניקוד ל-Leaderboard של השחקן המחובר כרגע.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
|
void
עליכם לשלוח, עבור השחקן שמחובר עכשיו, ניקוד ל-Leaderboard שמשויך למזהה ספציפי ולמטא-נתונים ספציפיים (למשל, משהו שהשחקן עשה כדי לזכות בניקוד).
|
מבנים |
|
---|---|
gpg:: |
כוללת נתונים וסטטוסים של תגובות לכל לוחות הלידרבורד. |
gpg:: |
מכילה את כל הנתונים וסטטוסי התגובות של כל סיכומי הציונים בלידרבורד. |
gpg:: |
מכילה נתונים ללידרבורד, יחד עם סטטוס תגובה. |
gpg:: |
הפונקציה מחזירה את סטטוס התגובה ונתונים מדף הציונים שנצפה. |
gpg:: |
נתונים וסטטוס התגובה לסיכום ציון של טבלת לידרבורד. |
סוגים ציבוריים
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 )
טעינה אסינכרונית של נתוני Leaderboard עבור השחקן המחובר כעת.
קורא ל-FetchCallback שסופק בסיום הפעולה. אם לא מציינים ל-data_source, הקריאה לפונקציה הזו היא שוות-ערך לקריאה ל-Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
, כאשר מקור הנתונים מצוין בתור CACHE_OR_NETWORK.
שליפה
void Fetch( DataSource data_source, const std::string & leaderboard_id, FetchCallback callback )
טעינה אסינכרונית של נתוני Leaderboard עבור השחקן המחובר כעת.
קורא ל-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 FetchAllBlock (DataSource 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& Leaderboard_id, FetchAllScoreSummariesCallback), כאשר 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 FetchAllScoreSummaries Prevention( DataSource data_source, const std::string& Leaderboard_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 אחזרAllScoreSummaries טובה(DataSource data_source, const std::string& Leaderboard_id), ומציין את הערך של data_source ואת הזמן הקצוב לתפוגה של 10 שנים.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( Timeout timeout, const std::string & leaderboard_id )
מאחזר באופן סינכרוני את כל סיכומי הציונים של לידרבורד ספציפי, ומחזיר ישירות את FetchAllScoreSummariesResponse.
קביעת הזמן הקצוב לתפוגה באלפיות השנייה. אם לא מציינים את data_source, הקריאה לפונקציה הזו היא שוות-ערך לפונקציה FetchAllScoreSummariesResponse FetchAllScoreSummaries בפ
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 )
טוען באופן סינכרוני נתוני Leaderboard עבור השחקן המחובר כעת, ומחזיר ישירות את FetchResponse.
אם מציינים 'data_source' או 'זמן קצוב לתפוגה', הקריאה לפונקציה הזו מקבילה לקריאה ל'אחזור FetchResponse' (DataSource data_source, זמן קצוב לתפוגה של זמן קצוב), כאשר data_source מוגדר כ-CACHE_OR_NETWORK, והזמן הקצוב לתפוגה מוגדר כ-10 שנים.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & leaderboard_id )
טוען באופן סינכרוני נתוני Leaderboard עבור השחקן המחובר כעת, ומחזיר ישירות את 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 )
טוען באופן סינכרוני נתוני Leaderboard עבור השחקן המחובר כעת, ומחזיר ישירות את 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 )
טעינה מסונכרנת של נתוני Leaderboard עבור השחקן המחובר כעת.
החזרה ישירה של 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), כאשר הערך שצוין ל-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& האסימון, 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, Timeout או max_results, הקריאה לפונקציה הזו שוות ערך לקריאה לפונקציה FetchScorePageResponse(DataSource data_source, TimeoutTimeout, const ScorePage::ScorePageToken&token, uint32_t max_results), כאשר data_source מוגדר כ-CACHE_OR_NETWORK, הזמן הקצוב לתפוגה מוגדר כ-10 שנים, והזמן הקצוב לתפוגה מוגדר כ-10 שנים ו-max_results.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
מחזיר באופן סינכרוני נתונים של דף ציון שמזוהה באמצעות אסימון דף ניקוד, ומחזיר את ה-FetchScorePageResponse.
אם מציינים 'זמן קצוב לתפוגה' או 'max_results', הפעלת הפונקציה הזו שוות ערך לקריאה לפונקציה FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout נפסק, const ScorePage::ScorePageToken& מצוינת כ- max_results. value, uint32_t value ולהגיע ל-max_results.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
מחזיר באופן סינכרוני נתונים של דף ציון שמזוהה באמצעות אסימון דף ניקוד, ומחזיר את ה-FetchScorePageResponse.
קביעת הזמן הקצוב לתפוגה באלפיות השנייה. אם מציינים גם את data_source וגם את max_results, קריאת הפונקציה הזו שוות ערך לקריאה לפונקציה FetchScorePageBlock(DataSource data_source, Timeout time, const ScorePage::ScorePageToken&token, uint32_t max_results), כאשר data_source מוגדר כ-CACHE_OR_NETWORK, בזמן קצוב לתפוגה של הערך שצוין ובערך max_results מצוין כ-20.FetchScorePageResponse
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token, uint32_t max_results )
מחזיר באופן סינכרוני נתונים של דף ציון שמזוהה באמצעות אסימון דף ניקוד, ומחזיר את ה-FetchScorePageResponse.
יש לציין ערך של עד 25 ל-max_results. אם מציינים גם את data_source וגם את 'זמן קצוב לתפוגה', הפעלת הפונקציה הזו מקבילה לקריאה לפונקציה FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout שיא, const ScorePage::ScorePageToken& מצוינת value, uint32_t data with max_results_results data with uint_results_tכי שצוין
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token )
מחזיר באופן סינכרוני נתונים של דף ציון שמזוהה באמצעות אסימון דף ניקוד, ומחזיר את ה-FetchScorePageResponse.
יש לציין את data_source כ-CACHE_OR_NETWORK או כ-NETWORK_ONLY. קביעת הזמן הקצוב לתפוגה באלפיות השנייה. אם לא מציינים את הפרמטר max_value, הקריאה לפונקציה הזו היא שוות-ערך לקריאה לפונקציה FetchScorePageResponse ל-FetchScorePageBlock(DataSource data_source, הזמן הקצוב לתפוגה, ל-ScorePage::ScorePageToken&, uint32_t max_results), תוך שימוש ב-data_source ובזמן הקצוב לתפוגה שמכילים את הערכים שצוינו, וכן את הערך 20 ל-max_results.
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, FetchScorePageBlock(DataSource data_source, Timeout Time, 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, FetchScorePageBlock(DataSource data_source, הזמן הקצוב לתפוגה, const 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 )
מאחזר באופן אסינכרוני את כל הנתונים עבור סיכום ציון ספציפי של Leaderboard, שמורכב מאוסף נתון ומפרק זמן של לוח הישגי השחקנים המובילים.
יש לציין DAILY, WEEKLY או ALL_TIME לציון טווח הזמן. יש לציין PUBLIC או SOCIAL לאיסוף. אם לא מציינים את data_source, הקריאה לפונקציה הזו היא שוות-ערך לפונקציה FetchScoreSummary(DataSource data_source, const std:string& Leaderboard_id, LeaderboardTimeSpan time_span, איסוף LeaderboardCollection, FetchScoreSummaryCallback), כאשר data_source מצוין כ-CACHE_OR_NETWORK, והאיסוף והזמן_span שמכילים את הערכים שצוינו.
FetchScoreSummary
void FetchScoreSummary( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
מאחזר באופן אסינכרוני את כל הנתונים עבור סיכום ציון ספציפי של Leaderboard, שמורכב מאוסף נתון ומפרק זמן של לוח הישגי השחקנים המובילים.
יש לציין CACHE_OR_NETWORK או NETWORK_ONLY עבור מקור הנתונים. יש לציין DAILY, WEEKLY או ALL_TIME עבור time_span. יש לציין PUBLIC או SOCIAL לאיסוף.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
מאחזר באופן סינכרוני את כל הנתונים של סיכום ציון ספציפי ב-Leaderboard, ומחזיר ישירות את FetchScoreSummaryResponse.
יש לציין DAILY, WEEKLY או ALL_TIME לציון טווח הזמן. יש לציין PUBLIC או SOCIAL לאיסוף. אם מציינים גם את data_source וגם את 'זמן קצוב לתפוגה', הפונקציה הזו מקבילה לפונקציה הזו כקריאה ל-FetchScoreSummaryResponse(זמן קצוב לתפוגה של נתונים או מקור נתונים, תם הזמן הקצוב לתפוגה, const::string& Leaderboard_id, LeaderboardTimeSpan time_span, איסוף נתונים מסוג LeaderboardCollection). הערך של data_source מצוין כ-CACHE_OR_NETWORK, והזמן הקצוב לתפוגה מוגדר כ-10 שנים, והערך שציינתם הוא ל-10 שנים ולערכים שציינתם ל-time_span ולאיסוף.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
מאחזר באופן סינכרוני את כל הנתונים של סיכום ציון ספציפי ב-Leaderboard, ומחזיר ישירות את FetchScoreSummaryResponse.
יש לציין את data_source כ-CACHE_OR_NETWORK או כ-NETWORK_ONLY. יש לציין DAILY, WEEKLY או ALL_TIME לציון טווח הזמן. יש לציין PUBLIC או SOCIAL לאיסוף. אם לא מציינים זמן קצוב לתפוגה, הפונקציה הזו שוות ערך לקריאה ל-FetchScoreSummaryResponse FetchScoreSummaryBlock(DataSource data_source, פוג הזמן הקצוב לתפוגה, const std::string& Leaderboard_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 )
מאחזר באופן סינכרוני את כל הנתונים של סיכום ציון ספציפי ב-Leaderboard, ומחזיר ישירות את FetchScoreSummaryResponse.
קביעת הזמן הקצוב לתפוגה באלפיות השנייה. יש לציין DAILY, WEEKLY או ALL_TIME לציון טווח הזמן. יש לציין PUBLIC או SOCIAL לאיסוף. אם לא מציינים את data_source, הפונקציה הזו מקבילה לקריאה של FetchScoreSummaryResponse ל- FetchScoreSummaryBlock(DataSource data_source, Timeout Time, const std::string& Leaderboard_id, LeaderboardTimeSpan time_span, איסוף הנתונים מסוג LeaderboardCollection). הזמן הקצוב לתפוגה מוגדר ל-10 שנים ולערכים שציינתם עבור data_source, time_span ואיסוף הנתונים.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
מאחזר באופן סינכרוני את כל הנתונים של סיכום ציון ספציפי ב-Leaderboard, ומחזיר ישירות את 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 משמש בפונקציות Leaderboard שונות שמאפשרות דפדוף בין דפי תוצאות. אסימונים שנוצרו על ידי הפונקציה הזו יתחילו תמיד בתחילת הטווח המבוקש.
ShowAllUI
void ShowAllUI( ShowAllUICallback callback )
מציג למשתמש ממשק משתמש שמציג מידע על כל לוחות הלידרבורד.
הוא מבצע קריאה אסינכרונית ל-ShowAllUICallback
.
ShowAllUI
void ShowAllUI()
הוצא משימוש. יש להעדיף את ShowAllUI(ShowAllUICallback callback). הצגת ממשק משתמש למשתמש שמציג מידע על כל לוחות הלידרבורד. ממשק המשתמש מוצג באופן אסינכרוני בכל הפלטפורמות.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking()
מציג למשתמש ממשק משתמש שמציג מידע על כל לוחות הלידרבורד.
הוא מחזיר UIStatus
באופן סינכרוני. אם לא מציינים את timeout
, הפונקציה הזו מקבילה לקריאה לפונקציה ShowAllUIBlocking(Timeout timeout)
כאשר timeout
מצוין כ-10 שנים.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
מציג למשתמש ממשק משתמש שמציג מידע על כל לוחות הלידרבורד.
הוא מחזיר UIStatus
באופן סינכרוני. צריך לציין את timeout
כמספר שרירותי של אלפיות השנייה.
ShowUI
void ShowUI( const std::string & leaderboard_id, ShowUICallback callback )
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
הוא מבצע קריאה אסינכרונית ל-ShowUICallback
.
ShowUI
void ShowUI( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback )
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
הוא מתקשר באופן אסינכרוני אל ShowUICallback
, ותחילה יבחר את LeaderboardTimeSpan
שהועבר.
ShowUI
void ShowUI( const std::string & leaderboard_id )
הוצא משימוש. עדיף להשתמש ב-ShowUI(ShowUICallback callback). מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי. ממשק המשתמש מוצג באופן אסינכרוני בכל הפלטפורמות.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id )
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
הוא מחזיר UIStatus
באופן סינכרוני. אם לא מציינים את timeout
, הפונקציה הזו מקבילה לקריאה לפונקציה ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
כאשר timeout
מצוין כ-10 שנים.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
הוא מחזיר UIStatus
באופן סינכרוני. אם לא מציינים את timeout
, הפונקציה הזו מקבילה לקריאה לפונקציה ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
כאשר timeout
מצוין כ-10 שנים. ממשק המשתמש יבחר בהתחלה ב-LeaderboardTimeSpan
שהועבר.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id )
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
הוא מחזיר UIStatus
באופן סינכרוני. צריך לציין את timeout
כמספר שרירותי של אלפיות השנייה.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
מציג למשתמש ממשק משתמש שמציג מידע על לידרבורד ספציפי.
הוא מחזיר UIStatus
באופן סינכרוני. צריך לציין את timeout
כמספר שרירותי של אלפיות השנייה. ממשק המשתמש יבחר בהתחלה ב-LeaderboardTimeSpan
שהועבר.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score )
שליחת ניקוד ל-Leaderboard של השחקן המחובר כרגע.
המערכת מתעלמת מהציון אם הוא גרוע יותר (כפי שמוגדר בתצורת הלידרבורד) מהניקוד של אותו השחקן שנשלח בעבר.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score, const std::string & metadata )
עליכם לשלוח, עבור השחקן שמחובר עכשיו, ניקוד ל-Leaderboard שמשויך למזהה ספציפי ולמטא-נתונים ספציפיים (למשל, משהו שהשחקן עשה כדי לזכות בניקוד).
המערכת מתעלמת מהתוצאה אם הוא גרוע יותר (כפי שמוגדר בתצורת הלידרבורד) מהניקוד שנשלח בעבר עבור אותו שחקן.