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
נתוני 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
אחזור אסינכרוני של כל הנתונים עבור סיכום תוצאות ספציפי בלוח הישגי השחקנים המובילים, שמורכב מאוסף הנתונים ומטווח הזמן של הלידרבורד.
|
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
מציג למשתמש ממשק משתמש שמציג מידע על כל לוחות הלידרבורד.
|
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
שולחים ניקוד ללידרבורד של השחקן שמחובר כרגע.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
|
void
שולחים לשחקן שמחובר כרגע ניקוד ללידרבורד שמשויך למזהה ולמטא-נתונים ספציפיים (למשל, פעולה שהשחקן ביצע כדי לצבור את הניקוד).
|
מבנים |
|
---|---|
gpg:: |
כוללים סטטוסים של נתונים ותגובות לכל לוחות הלידרבורד. |
gpg:: |
מכיל את כל הנתונים והסטטוסים של התשובות בכל סיכומי התוצאות של הלידרבורד. |
gpg:: |
מכיל נתונים ללידרבורד וסטטוס התשובה. |
gpg:: |
הפונקציה מחזירה את סטטוס התגובה והנתונים מדף הציון שבוצעה אליו גישה. |
gpg:: |
הנתונים וסטטוס התגובה בסיכום הציון שצוין ב-Leaderboard. |
סוגים ציבוריים
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 )
נתוני Leaderboard בטעינה אסינכרונית של הנגן שמחובר כרגע.
קוראת ל-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 )
נתוני Leaderboard בטעינה אסינכרונית של הנגן שמחובר כרגע.
קוראת ל-FetchCallback שסופק לאחר השלמת הפעולה. יש לציין data_source כ-CACHE_OR_NETWORK או כ-NETWORK_ONLY.
FetchAll
void FetchAll( FetchAllCallback callback )
טעינה אסינכרונית של נתונים לכל לוחות הלידרבורד של הנגן שמחובר כרגע.
אם לא מציינים את הפונקציה data_source, הפונקציה הזו מקבילה לקריאה ל-FetchAll(DataSource data_source, FetchAllCallback), כאשר 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 (מקור הנתונים של 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 FetchAllScoreSummariesBlocked( 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 FetchAllScoreSummariesBlocked(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 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 )
טעינה באופן סינכרוני של נתוני Leaderboard עבור הנגן המחובר כרגע, ומחזירה ישירות את FetchResponse.
אם מציינים לא ל-data_source או את הזמן הקצוב לתפוגה, קריאת הפונקציה הזו היא שוות-ערך לקריאת הפונקציה FetchResponse Fetchblock(נתוני מקור נתונים, זמן קצוב לתפוגה), עם 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 Fetchblock(DataSource data_source, זמן קצוב לתפוגה), עם הערך שציינת עבור data_source, וזמן קצוב לתפוגה שצוין כ-10 שנים.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
טעינה באופן סינכרוני של נתוני Leaderboard עבור הנגן המחובר כרגע, ומחזירה ישירות את FetchResponse.
הגדרת זמן קצוב לתפוגה כמספר שרירותי של אלפיות השנייה. אם לא מציינים את הפרמטר data_source, הפונקציה הזו מקבילה לקריאה ל-FetchResponse Fetchblock(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) עם ערך 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&Token, uint32_t max_results, FetchPageCallback 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, FetchPageCallback), עם 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 time, const ScorePage::ScorePageToken&&sjid_token&sjid=12409990909890999857-EU&hl=iw
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
מחזירה באופן סינכרוני נתונים לגבי דף הציון שזוהה על ידי האסימון של דף הציון, ומחזירה ישירות את FetchScorePageResponse.
אם מציינים לא זמן קצוב לתפוגה וגם לא max_results, הקריאה לפונקציה הזו שוות ערך לקריאה ל-FetchScorePageResponse FetchScorePageBlocked(DataSource data_source, זמן קצוב לתפוגה של זמן קצוב לתפוגה, 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, זמן קצוב לתפוגת הזמן הקצוב לתפוגה, קבוע של 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 FetchScorePageBlocked(DataSource data_source, זמן קצוב לתפוגה של זמן קצוב לתפוגה, 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 FetchScorePageBlock(DataSource data_source, Timeout time; is const ScorePage::ScorePageToken&Token, 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, זמן קצוב לתפוגה, קבוע, ScorePage::ScorePageToken&Token, 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 out, const ScorePage::ScorePageToken&Token, 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) כש-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 FetchScoreSummaryBlock(DataSource data_source, פוג זמן קצוב לתפוגה, inst std::string&Leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection), עם data_source שצוין כ-CACHE_OR_NETWORK, הזמן הקצוב לתפוגה מוגדר כ-10 שנים והערך שציינתם עבור time_span ואיסוף הנתונים בזמן_span_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 FetchScoreSummaryBlock(DataSource data_source, Timeout time, 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 )
אחזור סינכרוני של כל הנתונים של סיכום תוצאות ספציפי בלידרבורד, ומחזיר ישירות את FetchScoreSummaryResponse.
הגדרת זמן קצוב לתפוגה באלפיות שנייה. מציינים DAILY, WEEKLY או ALL_TIME בשביל טווח הזמן. צריך לציין את הערך PUBLIC או SOCIAL לאיסוף. אם לא מציינים ערך של data_source, הפונקציה הזו מקבילה לקריאה ל-FetchScoreSummaryResponse FetchScoreSummaryBlock(DataSource data_source, TimeoutTimeout_id, 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 )
אחזור סינכרוני של כל הנתונים של סיכום תוצאות ספציפי בלידרבורד, ומחזיר ישירות את 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) (הצגת קריאה חוזרת של AllUICallback). הצגת ממשק משתמש למשתמש שמציג מידע על כל לוחות הלידרבורד. ממשק המשתמש מוצג באופן אסינכרוני בכל הפלטפורמות.
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 )
שולחים ניקוד ללידרבורד של השחקן שמחובר כרגע.
המערכת מתעלמת מהניקוד אם הוא נמוך יותר (כפי שהוגדר בהגדרות האישיות של הלידרבורד) מאשר הציון שנשלח בעבר לאותו שחקן.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score, const std::string & metadata )
שולחים לשחקן שמחובר כרגע ניקוד ללידרבורד שמשויך למזהה ולמטא-נתונים ספציפיים (למשל, פעולה שהשחקן ביצע כדי לצבור את הניקוד).
המערכת מתעלמת מהציון אם הוא נמוך יותר (כפי שמוגדר בתצורה של הלידרבורד) מציון שנשלח בעבר לאותו שחקן.