gpg:: مدیر تابلوی برتر
#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 رابط کاربری را به کاربر ارائه می دهد که اطلاعات مربوط به تمام تابلوهای امتیاز را نمایش می دهد. |
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:: LeaderboardManager:: FetchAllResponse | شامل داده ها و وضعیت پاسخ برای همه تابلوهای امتیازات است. |
gpg:: LeaderboardManager:: FetchAllScoreSummariesResponse | شامل تمام دادهها و وضعیتهای پاسخ برای همه خلاصههای امتیازات تابلوی امتیازات است. |
gpg:: LeaderboardManager:: FetchResponse | داده ها را برای تابلوی امتیازات به همراه وضعیت پاسخ نگهداری می کند. |
gpg:: LeaderboardManager:: FetchScorePageResponse | وضعیت پاسخ و داده ها را از صفحه امتیاز قابل دسترسی برمی گرداند. |
gpg:: LeaderboardManager:: FetchScoreSummaryResponse | داده ها و وضعیت پاسخ برای خلاصه امتیاز تابلوی امتیازات مشخص شده. |
انواع عمومی
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
را تعریف می کند.
نمایش AllUICallback
std::function< void(const UIStatus &)> ShowAllUICallback
یک نوع پاسخ به تماس را تعریف می کند که UIStatus
دریافت می کند.
این نوع پاسخ تماس برای تابع ShowAllUI*
در زیر ارائه شده است.
نمایش UICallback
std::function< void(const UIStatus &)> ShowUICallback
یک نوع پاسخ به تماس را تعریف می کند که UIStatus
دریافت می کند.
این نوع بازگشت به تماس برای تابع ShowUI*
در زیر ارائه شده است.
توابع عمومی
واکشی
void Fetch( const std::string & leaderboard_id, FetchCallback callback )
دادههای تابلوی امتیازات را برای پخشکنندهای که در حال حاضر به سیستم وارد شده است، بهصورت ناهمزمان بارگیری میکند.
پس از اتمام عملیات، FetchCallback ارائه شده را فراخوانی می کند. مشخص نکردن منبع داده، این فراخوانی تابع را معادل فراخوانی 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 )
دادههای تابلوی امتیازات را برای پخشکنندهای که در حال حاضر به سیستم وارد شده است، بهصورت ناهمزمان بارگیری میکند.
پس از اتمام عملیات، FetchCallback ارائه شده را فراخوانی می کند. منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید.
FetchAll
void FetchAll( FetchAllCallback callback )
به طور ناهمزمان دادهها را برای همه تابلوهای امتیازات برای بازیکنی که در حال حاضر به سیستم وارد شده است بارگیری میکند.
مشخص نکردن data_source، این فراخوانی تابع را معادل فراخوانی FetchAll (منبع داده داده، FetchAllCallback) می کند، با منبع_داده مشخص شده به عنوان CACHE_OR_NETWORK.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
به طور ناهمزمان دادهها را برای همه تابلوهای امتیازات برای بازیکنی که در حال حاضر به سیستم وارد شده است بارگیری میکند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
به طور همزمان داده ها را برای همه تابلوهای امتیازات برای پخش کننده وارد شده فعلی بارگیری می کند و FetchAllResponse را مستقیماً برمی گرداند.
تعیین نه data_source و نه timeout این فراخوانی تابع را با فراخوانی FetchAllResponse FetchAllBlocking (DataSource data_source، Timeout Timeout)، با data_source مشخص شده به عنوان CACHE_OR_NETWORK، و مهلت زمانی مشخص شده به عنوان 10 سال، برابر می کند.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
به طور همزمان داده ها را برای همه تابلوهای امتیازات برای پخش کننده ای که در حال حاضر به سیستم وارد شده است بارگیری می کند و به طور مستقیم FetchAllResponse را برمی گرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. مشخص نکردن مهلت زمانی، این فراخوانی تابع را معادل فراخوانی FetchAllResponse FetchAllBlocking (منبع داده داده، مهلت زمانی پایان) می کند، با مقدار منبع داده مشخص شده شما، و مهلت زمانی تعیین شده به عنوان 10 سال تعیین شده است.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
به طور همزمان داده ها را برای همه تابلوهای امتیازات برای پخش کننده ای که در حال حاضر به سیستم وارد شده است بارگیری می کند و به طور مستقیم FetchAllResponse را برمی گرداند.
مهلت زمانی را به عنوان تعداد دلخواه میلی ثانیه مشخص کنید. مشخص نکردن data_source این فراخوانی تابع را معادل فراخوانی FetchAllResponse FetchAllBlocking (DataSource data_source, Timeout timeout) می کند، با data_source مشخص شده به عنوان CACHE_OR_NETWORK، و مهلت زمانی حاوی مقداری که شما مشخص کرده اید.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source, Timeout timeout )
به طور همزمان داده ها را برای همه تابلوهای امتیازات برای پخش کننده ای که در حال حاضر به سیستم وارد شده است بارگیری می کند و به طور مستقیم FetchAllResponse را برمی گرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. مهلت زمانی را به عنوان تعداد دلخواه میلی ثانیه مشخص کنید.
FetchAllScoreSummaries
void FetchAllScoreSummaries( const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
به طور ناهمزمان تمام خلاصه امتیازات را برای یک تابلوی امتیازات خاص واکشی می کند.
مشخص نکردن data_source باعث میشود که این تابع با FetchAllScoreSummaries (منبع داده داده، const std::string& leaderboard_id، FetchAllScoreSummaries Callback callback) معادل FetchAllScoreSummaries شود، با منبع_داده مشخص شده به عنوان CACHE_OR_NETWORK.
FetchAllScoreSummaries
void FetchAllScoreSummaries( DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
به طور ناهمزمان تمام خلاصه امتیازات را برای یک تابلوی امتیازات خاص واکشی می کند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( const std::string & leaderboard_id )
به طور همزمان همه خلاصههای امتیازات را برای یک تابلوی امتیازات خاص واکشی میکند، و به طور مستقیم FetchAllScoreSummariesResponse را برمیگرداند.
مشخص نکردن data_source و timeout باعث میشود که این تابع معادل FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking (DataSource data_source، const std::string& leaderboard_id)، با data_source مشخص شده بهعنوان CACHE_OR_NETWORK و وقفه زمانی تعیین شده به عنوان .
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string & leaderboard_id )
به طور همزمان همه خلاصههای امتیازات را برای یک تابلوی امتیازات خاص واکشی میکند، و به طور مستقیم FetchAllScoreSummariesResponse را برمیگرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. عدم تعیین زمان پایان، این فراخوانی تابع را معادل FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking (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 فراخوانی شود.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
به طور همزمان همه خلاصههای امتیازات را برای یک تابلوی امتیازات خاص واکشی میکند، و به طور مستقیم FetchAllScoreSummariesResponse را برمیگرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. تایم اوت را در میلی ثانیه مشخص کنید.
FetchBlocking
FetchResponse FetchBlocking( const std::string & leaderboard_id )
به طور همزمان داده های تابلوی امتیازات را برای بازیکنی که در حال حاضر به سیستم وارد شده است بارگیری می کند و FetchResponse را مستقیماً برمی گرداند.
تعیین نه data_source و نه timeout این فراخوانی تابع را با فراخوانی FetchResponse FetchBlocking (DataSource data_source، Timeout timeout)، با data_source بهعنوان CACHE_OR_NETWORK مشخص میکند و مهلت زمانی تعیین شده به عنوان 10 سال تعیین میشود.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & leaderboard_id )
به طور همزمان داده های تابلوی امتیازات را برای بازیکنی که در حال حاضر به سیستم وارد شده است بارگیری می کند و FetchResponse را مستقیماً برمی گرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. مشخص نکردن مهلت زمانی، این فراخوانی تابع را با فراخوانی FetchResponse FetchBlocking (DataSource data_source، Timeout Timeout)، با مقدار مشخص شده شما برای data_source، و مهلت زمانی 10 سال مشخص می کند.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
به طور همزمان داده های تابلوی امتیازات را برای بازیکنی که در حال حاضر به سیستم وارد شده است بارگیری می کند و FetchResponse را مستقیماً برمی گرداند.
مهلت زمانی را به عنوان تعداد دلخواه میلی ثانیه مشخص کنید. مشخص نکردن data_source این فراخوانی تابع را با فراخوانی FetchResponse FetchBlocking (DataSource data_source، Timeout timeout)، با data_source مشخص شده بهعنوان CACHE_OR_NETWORK، و مهلت زمانی حاوی مقداری که شما تعیین کردهاید، برابر میکند.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
به طور همزمان داده های تابلوی امتیازات را برای پخش کننده ای که در حال حاضر به سیستم وارد شده است بارگیری می کند.
به طور مستقیم FetchResponse را برمی گرداند. منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. مهلت زمانی را به عنوان تعداد دلخواه میلی ثانیه مشخص کنید.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
به صورت ناهمزمان داده ها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمی گرداند.
تعیین نه data_source و نه max_results باعث میشود که این تابع با FetchScorePage (منبع داده، منبع داده، const ScorePage::ScorePageToken ، uint32_t max_results، FetchScorePageCallback) معادل FetchScorePage شود.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
به صورت ناهمزمان داده ها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمی گرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. مشخص نکردن max_results باعث میشود که این تابع با FetchScorePage (منبع دادههای_منبع، const ScorePage::ScorePageToken ، uint32_t max_results، FetchScorePageCallback) معادل FetchScorePage، با مقدار مشخصشده شما برای data_source، و حداکثر نتیجه2 تعیین شده است.
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 FeedbackMaxresallScalback ، با data_source مشخص شده به عنوان CACHE_OR_NETWORK، و max_results حاوی مقدار مشخص شده شما.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
به صورت ناهمزمان داده ها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمی گرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. max_results حداکثر تعداد امتیازهایی که در صفحه امتیاز حاصل می شود را مشخص می کند که ممکن است از 25 بیشتر نباشد.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token )
به طور همزمان دادهها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمیگرداند و مستقیماً FetchScorePageResponse را برمیگرداند.
تعیین نه منبع_داده، زمانبندی و نه حداکثر نتایج، این فراخوانی تابع را با فراخوانی FetchScorePageBlocking برابر میکند (منبع_داده، مهلت زمانی، const ScorePage::ScorePageToken و نشانه، uint32_t حداکثر دادههای NE_RESultified، NE_RE). سال، و حداکثر_نتایج به عنوان 20 مشخص شده است.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
به طور همزمان دادهها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمیگرداند و مستقیماً FetchScorePageResponse را برمیگرداند.
مشخص کردن زمانبندی یا max_results ، این فراخوانی تابع را با فراخوانی FetchScorePageResponse برابری میکند 20 .
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
به طور همزمان دادهها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمیگرداند و مستقیماً FetchScorePageResponse را برمیگرداند.
تایم اوت را در میلی ثانیه مشخص کنید. تعیین نه data_source و نه max_results این فراخوانی تابع را با فراخوانی FetchScorePageResponse برابری میکند _نتایج مشخص شده به عنوان 20 .
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token, uint32_t max_results )
به طور همزمان دادهها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمیگرداند و مستقیماً FetchScorePageResponse را برمیگرداند.
مقدار حداکثر 25 را برای max_results مشخص کنید. تعیین نه منبع_داده و نه زمانبندی، این فراخوانی تابع را با فراخوانی FetchScorePageResponse برابر میکند s حاوی مشخص شده شما ارزش
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token )
به طور همزمان دادهها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمیگرداند و مستقیماً FetchScorePageResponse را برمیگرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. تایم اوت را در میلی ثانیه مشخص کنید. مشخص نکردن max_value باعث میشود این فراخوانی معادل فراخوانی FetchScorePageResponse FetchScorePageBlocking (منبع داده داده، مهلت زمانی، const ScorePage::ScorePageToken و نشانه، uint32_t max_results)، با data_source و timeout_specified بهعنوان مقدار2 و زمان تعیین شده بهعنوان maspecults0، و زمانبندی شما مشخص شده است.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results )
به طور همزمان دادهها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمیگرداند و مستقیماً FetchScorePageResponse را برمیگرداند.
data_source را بهعنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید، و max_results را بهعنوان مقدار حداکثر تا 25 تعیین کنید. عدم تعیین زمان پایان، این فراخوانی تابع را معادل فراخوانی FetchScorePageResponse FetchScorePageBlocking میکند(DataSource data_source, Timeout timeout : &Scoreint )، با data_source و max_results حاوی مقادیر مشخص شده شما و مهلت زمانی مشخص شده به عنوان 10 سال است.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
به طور همزمان دادهها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمیگرداند و مستقیماً FetchScorePageResponse را برمیگرداند.
تعیین مهلت زمانی بر حسب میلی ثانیه، و max_results را به عنوان مقدار تا 25 مشخص کنید. عدم تعیین منبع داده باعث می شود که این تابع معادل فراخوانی FetchScorePageResponse FetchScorePageBlocking (DataSource Data_source، Timeout، const ScorePage::ScorePageToken ، و2 maoutsx) باشد ing مقادیر مشخص شده شما و منبع_داده به عنوان CACHE_OR_NETWORK مشخص شده است.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
به طور همزمان دادهها را برای یک صفحه امتیاز شناسایی شده توسط نشانه صفحه امتیاز برمیگرداند و مستقیماً FetchScorePageResponse را برمیگرداند.
DataSource را بهعنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. Timeout را به عنوان تعداد دلخواه میلی ثانیه تعیین کنید. 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 مجموعه، FetchScoreSummaryCallback callback)، با data_source مشخص شده بهعنوان NETWO_specified collections and your data.
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 را برای مجموعه مشخص کنید. تعیین نه منبع داده و نه زمان، این تابع را معادل فراخوانی FetchScoreSummaryResponse FetchScoreSummaryBlocking می کند (منبع داده، مهلت زمانی، const std::string& leaderboard_id، LeaderboardTimeSpan time_span، Leaderboard_Collection time_span، Leaderboard_HE_0specified years asTWORK و مقادیر مشخص شده شما برای بازه زمانی و مجموعه.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
به طور همزمان همه دادهها را برای خلاصه امتیاز تابلوی امتیازات خاص واکشی میکند و به طور مستقیم FetchScoreSummaryResponse را برمیگرداند.
منبع داده را به عنوان CACHE_OR_NETWORK یا NETWORK_ONLY مشخص کنید. DAILY، WEEKLY یا ALL_TIME را برای بازه زمانی مشخص کنید. PUBLIC یا SOCIAL را برای مجموعه مشخص کنید. عدم تعیین زمان بازه زمانی، این تابع را با فراخوانی FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source، Timeout، const std::string& leaderboard_id، LeaderboardTimeSpan time_span، LeaderboardCollection، مقدار تعیین شده، زمان تعیین شده، زمان تعیین شده است تابه و مجموعه
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 fetchscoresummaryblocking (dataSource data_source ، زمانبندی زمان ، const std: string & rederboard_id ، rederboardtimes times time_span ، مجموعه رهبری) ، با Timout مشخص شده 10 سال ، و ارزش های مشخص شده برای داده ها. .
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
به طور همزمان همه دادهها را برای خلاصه امتیاز تابلوی امتیازات خاص واکشی میکند و به طور مستقیم FetchScoreSummaryResponse را برمیگرداند.
منبع داده را به عنوان 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 back callback) را ترجیح دهید. یک رابط کاربری به کاربر ارائه می دهد که اطلاعات مربوط به تمام تابلوهای امتیازات را نمایش می دهد. رابط کاربری به صورت ناهمزمان در همه سیستم عامل ها نشان داده می شود.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking()
رابط کاربری را به کاربر ارائه می دهد که اطلاعات مربوط به تمام تابلوهای امتیاز را نمایش می دهد.
به طور همزمان یک UIStatus
را برمی گرداند. عدم تعیین timeout
، این فراخوانی تابع را معادل فراخوانی ShowAllUIBlocking(Timeout timeout)
با 10 سال تعیین timeout
می کند.
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) را ترجیح دهید. یک UI به کاربر ارائه می کند که اطلاعاتی را در مورد یک تابلوی امتیازات خاص نمایش می دهد. رابط کاربری به صورت ناهمزمان در همه سیستم عامل ها نشان داده می شود.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id )
رابط کاربری را به کاربر ارائه می دهد که اطلاعاتی در مورد یک تابلوی امتیازات خاص نمایش می دهد.
به طور همزمان یک UIStatus
را برمی گرداند. عدم تعیین timeout
، این فراخوانی تابع را معادل فراخوانی ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
با 10 سال timeout
تعیین شده می کند.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
رابط کاربری را به کاربر ارائه می دهد که اطلاعاتی در مورد یک تابلوی امتیازات خاص نمایش می دهد.
به طور همزمان یک UIStatus
را برمی گرداند. عدم تعیین timeout
، این فراخوانی تابع را معادل فراخوانی ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
با 10 سال timeout
تعیین شده می کند. UI در ابتدا 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
به عنوان تعداد دلخواه میلی ثانیه مشخص کنید. 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 )
برای بازیکنی که در حال حاضر وارد سیستم شده است، یک امتیاز به تابلوی امتیازات مرتبط با یک شناسه و فوق داده خاص (مانند کاری که بازیکن برای کسب امتیاز انجام داده است) ارسال کنید.
اگر امتیاز (همانطور که در پیکربندی تابلوی امتیازات تعریف شده است) از امتیاز قبلی ارسال شده برای همان بازیکن بدتر باشد، امتیاز نادیده گرفته می شود.