gpg:: ScoreSummary
#include <score_summary.h>
מבנה נתונים יחיד שמאפשר לגשת לסיכום של פרטי הציונים.
סיכום
בנייה |
|
---|---|
ScoreSummary()
|
|
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
|
|
ScoreSummary(const ScoreSummary & copy_from)
יצירת עותק של
ScoreSummary קיים. |
|
ScoreSummary(ScoreSummary && move_from)
העברת
ScoreSummary קיים. |
|
~ScoreSummary()
|
פונקציות ציבוריות |
|
---|---|
ApproximateNumberOfScores() const
|
uint64_t
מחזירה את מספר הציונים המשוער בדף הניקוד.
|
Collection() const
|
מחזירה את האוסף שאליו שייך ה-Leaderboard.
|
CurrentPlayerScore() const
|
const Score &
מחזירה את התוצאה של הנגן שמחובר כרגע.
|
LeaderboardId() const
|
const std::string &
מחזירה את המחרוזת הייחודית שנוצרה מראש ב-Google Play Console.
|
TimeSpan() const
|
הפונקציה מחזירה את טווח הזמן של הלידרבורד.
|
Valid() const
|
bool
הפונקציה מחזירה true אם
ScoreSummary הזה מאוכלס בנתונים. |
operator=(const ScoreSummary & copy_from)
|
הקצאת
ScoreSummary זה על ידי העתקה מתפקיד אחר. |
operator=(ScoreSummary && move_from)
|
הקצאה של
ScoreSummary על ידי העברת נכס אחר פנימה. |
פונקציות ציבוריות
ApproximateNumberOfScores
uint64_t ApproximateNumberOfScores() const
מחזירה את מספר הציונים המשוער בדף הניקוד.
מחזירה שגיאה אם לא התקבלו בקשות למתן ציונים (max_results = 0), ומצמידים את המספר ל-25 אם יש מספר גדול מדי.
אוסף
LeaderboardCollection Collection() const
מחזירה את האוסף שאליו שייך ה-Leaderboard.
הערכים האפשריים הם PUBLIC ו-SOCIAL.
LeaderboardId
const std::string & LeaderboardId() const
מחזירה את המחרוזת הייחודית שנוצרה מראש ב-Google Play Console.
תוכלו להשתמש בו כדי להתייחס ללידרבורד בלקוח המשחק שלכם. ניתן לקרוא לה רק כאשר Leaderboard::Valid() מחזירה True.
ScoreSummary
ScoreSummary()
ScoreSummary
ScoreSummary( std::shared_ptr< const ScoreSummaryImpl > impl )
הפונקציה בונה ScoreSummary
מ-shared_ptr
ל-ScoreSummaryImpl
.
מיועד לשימוש פנימי של ה-API.
TimeSpan
LeaderboardTimeSpan TimeSpan() const
הפונקציה מחזירה את טווח הזמן של הלידרבורד.
הערכים האפשריים הם DAILY, WEEKLY או ALL_TIME.
נתונים תקפים
bool Valid() const
הפונקציה מחזירה true אם ScoreSummary
הזה מאוכלס בנתונים.
כדי שתהיה אפשרות להשתמש בפונקציות getter באובייקט ScoreSummary
(LeaderboardId
, TimeSpan
וכו'...) צריך להחזיר את הערך true.
operator=
ScoreSummary & operator=( const ScoreSummary & copy_from )
הקצאת ScoreSummary
זה על ידי העתקה מתפקיד אחר.
operator=
ScoreSummary & operator=( ScoreSummary && move_from )
הקצאה של ScoreSummary
על ידי העברת נכס אחר פנימה.
~ScoreSummary
~ScoreSummary()