gpg:: লিডারবোর্ড ম্যানেজার

#include <leaderboard_manager.h>

বিভিন্ন লিডারবোর্ড-সম্পর্কিত ডেটা পায় এবং সেট করে।

সারাংশ

পাবলিক প্রকার

FetchAllCallback typedef
std::function< void(const FetchAllResponse &)>
একটি FetchAllResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
একটি FetchAllScoreSummariesResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।
FetchCallback typedef
std::function< void(const FetchResponse &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে।
FetchScorePageCallback typedef
std::function< void(const FetchScorePageResponse &)>
একটি ScorePageResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
একটি FetchScoreSummaryResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus পায়।
ShowUICallback typedef
std::function< void(const UIStatus &)>
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus পায়।

পাবলিক ফাংশন

Fetch (const std::string & leaderboard_id, FetchCallback callback)
void
বর্তমানে সাইন ইন করা প্লেয়ারের জন্য অ্যাসিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে।
Fetch ( DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
void
বর্তমানে সাইন ইন করা প্লেয়ারের জন্য অ্যাসিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে।
FetchAll ( FetchAllCallback callback)
void
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য অ্যাসিঙ্ক্রোনাসভাবে ডেটা লোড করে।
FetchAll ( DataSource data_source, FetchAllCallback callback)
void
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য অ্যাসিঙ্ক্রোনাসভাবে ডেটা লোড করে।
FetchAllBlocking ()
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য সিঙ্ক্রোনাস ডেটা লোড করে, সরাসরি FetchAllResponse ফেরত দেয়।
FetchAllBlocking ( DataSource data_source)
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য সিঙ্ক্রোনাস ডেটা লোড করে, সরাসরি FetchAllResponse ফেরত দেয়।
FetchAllBlocking ( Timeout timeout)
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য সিঙ্ক্রোনাস ডেটা লোড করে, সরাসরি FetchAllResponse ফেরত দেয়।
FetchAllBlocking ( DataSource data_source, Timeout timeout)
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য সিঙ্ক্রোনাস ডেটা লোড করে, সরাসরি FetchAllResponse ফেরত দেয়।
FetchAllScoreSummaries (const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
অ্যাসিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে।
FetchAllScoreSummaries ( DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
অ্যাসিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে।
FetchAllScoreSummariesBlocking (const std::string & leaderboard_id)
সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে, সরাসরি FetchAllScoreSummariesResponse ফেরত দেয়।
FetchAllScoreSummariesBlocking ( DataSource data_source, const std::string & leaderboard_id)
সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে, সরাসরি FetchAllScoreSummariesResponse ফেরত দেয়।
FetchAllScoreSummariesBlocking ( Timeout timeout, const std::string & leaderboard_id)
সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে, সরাসরি FetchAllScoreSummariesResponse ফেরত দেয়।
FetchAllScoreSummariesBlocking ( DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে, সরাসরি FetchAllScoreSummariesResponse ফেরত দেয়।
FetchBlocking (const std::string & leaderboard_id)
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে, সরাসরি FetchResponse ফেরত দেয়।
FetchBlocking ( DataSource data_source, const std::string & leaderboard_id)
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে, সরাসরি FetchResponse ফেরত দেয়।
FetchBlocking ( Timeout timeout, const std::string & leaderboard_id)
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে, সরাসরি FetchResponse ফেরত দেয়।
FetchBlocking ( DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে।
FetchScorePage (const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য অ্যাসিঙ্ক্রোনাস ডেটা প্রদান করে।
FetchScorePage ( DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য অ্যাসিঙ্ক্রোনাস ডেটা প্রদান করে।
FetchScorePage (const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য অ্যাসিঙ্ক্রোনাস ডেটা প্রদান করে।
FetchScorePage ( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য অ্যাসিঙ্ক্রোনাস ডেটা প্রদান করে।
FetchScorePageBlocking (const ScorePage::ScorePageToken & token)
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।
FetchScorePageBlocking ( DataSource data_source, const ScorePage::ScorePageToken & token)
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।
FetchScorePageBlocking ( Timeout timeout, const ScorePage::ScorePageToken & token)
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।
FetchScorePageBlocking (const ScorePage::ScorePageToken & token, uint32_t max_results)
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।
FetchScorePageBlocking ( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।
FetchScorePageBlocking ( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।
FetchScorePageBlocking ( Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।
FetchScorePageBlocking ( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।
FetchScoreSummary (const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
অ্যাসিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, যা একটি প্রদত্ত লিডারবোর্ডের সংগ্রহ এবং সময়কাল অন্তর্ভুক্ত করে।
FetchScoreSummary ( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
অ্যাসিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, যা একটি প্রদত্ত লিডারবোর্ডের সংগ্রহ এবং সময়কাল অন্তর্ভুক্ত করে।
FetchScoreSummaryBlocking (const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, সরাসরি FetchScoreSummaryResponse ফেরত দেয়।
FetchScoreSummaryBlocking ( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, সরাসরি FetchScoreSummaryResponse ফেরত দেয়।
FetchScoreSummaryBlocking ( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, সরাসরি FetchScoreSummaryResponse ফেরত দেয়।
FetchScoreSummaryBlocking ( DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, সরাসরি FetchScoreSummaryResponse ফেরত দেয়।
ScorePageToken (const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
একটি নির্দিষ্ট লিডারবোর্ডের জন্য একটি স্কোর পৃষ্ঠা টোকেন পায়, স্কোর বা প্লেয়ার দ্বারা শুরু হয় এবং একটি নির্দিষ্ট সময়কাল এবং সংগ্রহ কভার করে।
ShowAllUI ( ShowAllUICallback callback)
void
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা সমস্ত লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
ShowAllUI ()
void
অবচয়। ShowAllUI (ShowAllUICallback কলব্যাক) পছন্দ করুন। ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা সমস্ত লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে। UI সমস্ত প্ল্যাটফর্মে অ্যাসিঙ্ক্রোনাসভাবে দেখানো হয়।
ShowAllUIBlocking ()
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা সমস্ত লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
ShowAllUIBlocking ( Timeout timeout)
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা সমস্ত লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
ShowUI (const std::string & leaderboard_id, ShowUICallback callback)
void
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
ShowUI (const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
void
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
ShowUI (const std::string & leaderboard_id)
void
অবচয়। ShowUI (ShowUICallback কলব্যাক) পছন্দ করুন। ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে। UI সমস্ত প্ল্যাটফর্মে অ্যাসিঙ্ক্রোনাসভাবে দেখানো হয়।
ShowUIBlocking (const std::string & leaderboard_id)
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
ShowUIBlocking (const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
ShowUIBlocking ( Timeout timeout, const std::string & leaderboard_id)
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
ShowUIBlocking ( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।
SubmitScore (const std::string & leaderboard_id, uint64_t score)
void
বর্তমানে সাইন ইন করা খেলোয়াড়ের জন্য লিডারবোর্ডে একটি স্কোর জমা দিন।
SubmitScore (const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
void
বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য, একটি নির্দিষ্ট আইডি এবং মেটাডেটার সাথে যুক্ত লিডারবোর্ডে একটি স্কোর জমা দিন (যেমন খেলোয়াড় স্কোর অর্জনের জন্য কিছু করেছে)।

কাঠামো

gpg:: LeaderboardManager:: FetchAllResponse

সমস্ত লিডারবোর্ডের জন্য ডেটা এবং প্রতিক্রিয়া স্থিতি রয়েছে।

gpg:: LeaderboardManager:: FetchAllScoreSummariesResponse

সমস্ত লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা এবং প্রতিক্রিয়া স্থিতি রয়েছে৷

gpg:: LeaderboardManager:: FetchResponse

একটি প্রতিক্রিয়া স্থিতি সহ একটি লিডারবোর্ডের জন্য ডেটা ধারণ করে৷

gpg:: লিডারবোর্ড ম্যানেজার:: FetchScorePageResponse

অ্যাক্সেস করা স্কোর পৃষ্ঠা থেকে প্রতিক্রিয়া স্থিতি এবং ডেটা প্রদান করে।

gpg:: লিডারবোর্ড ম্যানেজার:: FetchScoreSummaryResponse

একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য ডেটা এবং প্রতিক্রিয়া স্থিতি।

পাবলিক প্রকার

অলকলব্যাক আনুন

std::function< void(const FetchAllResponse &)> FetchAllCallback

একটি FetchAllResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।

সমস্তস্কোর সারসংক্ষেপ কলব্যাক আনুন

std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback

একটি FetchAllScoreSummariesResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।

কলব্যাক আনুন

std::function< void(const FetchResponse &)> FetchCallback

একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে।

এই কলব্যাক টাইপটি Fetch(*) ফাংশনে প্রদান করা হয়েছে।

FetchScorePageCallback

std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback

একটি ScorePageResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।

FetchScoreSummaryCallback

std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback

একটি FetchScoreSummaryResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।

শোঅলইউআইকলব্যাক

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
)

বর্তমানে সাইন ইন করা প্লেয়ারের জন্য অ্যাসিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে।

অপারেশন শেষ হলে প্রদত্ত ফেচকলব্যাককে কল করে। ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে 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
)

বর্তমানে সাইন ইন করা প্লেয়ারের জন্য অ্যাসিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে।

অপারেশন শেষ হলে প্রদত্ত ফেচকলব্যাককে কল করে। CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷

সমস্ত আনুন

void FetchAll(
  FetchAllCallback callback
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য অ্যাসিঙ্ক্রোনাসভাবে ডেটা লোড করে।

ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে CACHE_OR_NETWORK হিসাবে নির্দিষ্ট ডেটা_সোর্স সহ FetchAll(DataSource data_source, FetchAllCallback কলব্যাক) কল করার সমতুল্য করে তোলে।

সমস্ত আনুন

void FetchAll(
  DataSource data_source,
  FetchAllCallback callback
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য অ্যাসিঙ্ক্রোনাসভাবে ডেটা লোড করে।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷

ফেচঅলব্লকিং

FetchAllResponse FetchAllBlocking()

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য সিঙ্ক্রোনাস ডেটা লোড করে, সরাসরি FetchAllResponse ফেরত দেয়।

ডেটা_সোর্স বা টাইমআউট উভয়ই নির্দিষ্ট করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchAllResponse FetchAllBlocking (ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট), ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করা হয়েছে এবং 10 বছর হিসাবে নির্দিষ্ট করা হয়েছে।

ফেচঅলব্লকিং

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য সিঙ্ক্রোনাস ডেটা লোড করে, সরাসরি FetchAllResponse ফেরত দেয়।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ টাইমআউট নির্দিষ্ট না করা এই ফাংশন কলটিকে FetchAllResponse FetchAllBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট) কল করার সমতুল্য করে তোলে, আপনার নির্দিষ্ট ডেটা_সোর্স মান এবং 10 বছর হিসাবে নির্দিষ্ট করা সময়সীমা।

ফেচঅলব্লকিং

FetchAllResponse FetchAllBlocking(
  Timeout timeout
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য সিঙ্ক্রোনাস ডেটা লোড করে, সরাসরি FetchAllResponse ফেরত দেয়।

মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে সময়সীমা নির্দিষ্ট করুন। ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchAllResponse FetchAllBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট) , সাথে ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করা হয়েছে এবং টাইমআউট আপনার নির্দিষ্ট করা মান রয়েছে।

ফেচঅলব্লকিং

FetchAllResponse FetchAllBlocking(
  DataSource data_source,
  Timeout timeout
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত লিডারবোর্ডের জন্য সিঙ্ক্রোনাস ডেটা লোড করে, সরাসরি FetchAllResponse ফেরত দেয়।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে সময়সীমা নির্দিষ্ট করুন।

সমস্তস্কোর সারসংক্ষেপ আনুন

void FetchAllScoreSummaries(
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

অ্যাসিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে।

ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে CACHE_OR_NETWORK হিসাবে নির্দিষ্ট ডেটা_সোর্স সহ FetchAllScoreSummaries(DataSource data_source, const std::string&leaderboard_id, FetchAllScoreSummariesCallback কলব্যাক) এর সমতুল্য করে তোলে।

সমস্তস্কোর সারসংক্ষেপ আনুন

void FetchAllScoreSummaries(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

অ্যাসিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷

সমস্ত স্কোর সারসংক্ষেপ ব্লক করা

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  const std::string & leaderboard_id
)

সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে, সরাসরি FetchAllScoreSummariesResponse ফেরত দেয়।

ডেটা_সোর্স এবং টাইমআউট নির্দিষ্ট না করা এই ফাংশন কলটিকে FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking (DataSource data_source, const std::string & leaderboard_id), ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করে, এবং টাইমআউট 10 বছর হিসাবে নির্দিষ্ট করে।

সমস্ত স্কোর সারসংক্ষেপ ব্লক করা

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), আপনার নির্দিষ্ট ডেটা_সোর্স মান এবং 10 বছর হিসাবে নির্দিষ্ট করা সময়সীমার সমতুল্য করে তোলে।

সমস্ত স্কোর সারসংক্ষেপ ব্লক করা

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে, সরাসরি FetchAllScoreSummariesResponse ফেরত দেয়।

মিলিসেকেন্ডে সময়সীমা নির্দিষ্ট করুন। ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশন কলটিকে FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &leaderboard_id) এর সমতুল্য করে তোলে, যার সাথে ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করা হয়েছে এবং টাইমআউট আপনার জন্য মান রয়েছে।

সমস্ত স্কোর সারসংক্ষেপ ব্লক করা

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ডের জন্য সমস্ত স্কোর সারাংশ নিয়ে আসে, সরাসরি FetchAllScoreSummariesResponse ফেরত দেয়।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ মিলিসেকেন্ডে সময়সীমা নির্দিষ্ট করুন।

ফেচব্লকিং

FetchResponse FetchBlocking(
  const std::string & leaderboard_id
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে, সরাসরি FetchResponse ফেরত দেয়।

ডেটা_সোর্স বা টাইমআউট উভয়ই নির্দিষ্ট করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchResponse FetchBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট), ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করা হয়েছে এবং 10 বছর হিসাবে নির্দিষ্ট করা হয়েছে।

ফেচব্লকিং

FetchResponse FetchBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে, সরাসরি FetchResponse ফেরত দেয়।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ টাইমআউট নির্দিষ্ট না করা এই ফাংশন কলটিকে FetchResponse FetchBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট), ডেটা_সোর্সের জন্য আপনার নির্দিষ্ট মান এবং 10 বছর হিসাবে নির্দিষ্ট করা সময়সীমার সাথে কল করার সমতুল্য করে তোলে।

ফেচব্লকিং

FetchResponse FetchBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সিঙ্ক্রোনাসভাবে লিডারবোর্ড ডেটা লোড করে, সরাসরি FetchResponse ফেরত দেয়।

মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে সময়সীমা নির্দিষ্ট করুন। ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchResponse FetchBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট), সাথে ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করা হয়েছে এবং টাইমআউট আপনার নির্দিষ্ট করা মান রয়েছে।

ফেচব্লকিং

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
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য অ্যাসিঙ্ক্রোনাস ডেটা প্রদান করে।

ডেটা_সোর্স বা max_results কোনটিই নির্দিষ্ট করা এই ফাংশনটিকে FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken এবং টোকেন, uint32_t max_results, FetchScorePageCallback কলব্যাক) এর সমতুল্য করে তোলে .

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য অ্যাসিঙ্ক্রোনাস ডেটা প্রদান করে।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ max_results নির্দিষ্ট না করা এই ফাংশনটিকে FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken এবং টোকেন, uint32_t max_results, FetchScorePageCallback কলব্যাক) এর সমতুল্য করে তোলে, ডেটা_সোর্সের জন্য আপনার নির্দিষ্ট মান এবং spec20 হিসাবে specified.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য অ্যাসিঙ্ক্রোনাস ডেটা প্রদান করে।

max_results ফলাফল স্কোর পৃষ্ঠায় অন্তর্ভুক্ত করার জন্য সর্বাধিক স্কোর নির্দিষ্ট করে, যা 25-এর বেশি নাও হতে পারে। ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken এবং টোকেন, uint32_scoreback, FetchScorePage) এর সমতুল্য করে তোলে ), 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 ফেরত দেয়।

ডেটা_সোর্স, টাইমআউট বা max_results কোনোটিই নির্দিষ্ট করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchScorePageResponse ফেচস্কোরপেজব্লকিং 10 বছর, এবং max_results হিসাবে নির্দিষ্ট করা হয়েছে 20 হিসাবে নির্দিষ্ট করা হয়েছে।

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।

টাইমআউট বা max_results এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchScorePageResponse ফেচস্কোরপেজব্লকিং ults 20 হিসাবে নির্দিষ্ট .

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।

মিলিসেকেন্ডে সময়সীমা নির্দিষ্ট করুন। ডেটা_সোর্স বা max_results কোনোটিই নির্দিষ্ট করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchScorePageResponse ফেচস্কোরপেজব্লকিং ecified মান, এবং max_results 20 হিসাবে নির্দিষ্ট করা হয়েছে .

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।

max_results এর জন্য 25 পর্যন্ত একটি মান নির্দিষ্ট করুন। ডেটা_সোর্স বা টাইমআউট কোনোটিই নির্দিষ্ট করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results as two , এবং max_results যার মধ্যে আপনার নির্দিষ্ট করা আছে মান

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ মিলিসেকেন্ডে সময়সীমা নির্দিষ্ট করুন। max_value নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, timeout timeout, const ScorePage::ScorePageToken & টোকেন, uint32_t max_results), সাথে data_source এবং sp2ecified মান হিসেবে আপনার max_ec এবং specified টাইমআউট রয়েছে।

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।

CACHE_OR_NETWORK বা NETWORK_ONLY, এবং max_results হিসাবে 25 পর্যন্ত মান হিসাবে নির্দিষ্ট করুন টাইমআউট নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchScorePageResponse FetchScorePageBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট, max_results), data_source সহ এবং আপনার নির্দিষ্ট মান ধারণকারী max_results, এবং 10 বছর হিসাবে নির্দিষ্ট সময়সীমা।

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

স্কোর-পৃষ্ঠা টোকেন দ্বারা চিহ্নিত একটি স্কোর পৃষ্ঠার জন্য সিঙ্ক্রোনাস ডেটা ফেরত দেয়, সরাসরি FetchScorePageResponse ফেরত দেয়।

25 পর্যন্ত মান হিসাবে টাইমআউট এবং max_results নির্দিষ্ট করুন data_source নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchScorePageResponse ফেচস্কোরপেজব্লকিং ধারণকারী ফলাফল আপনার নির্দিষ্ট মান, এবং 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 হিসাবে ডেটা সোর্স নির্দিষ্ট করুন৷ মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে সময়সীমা নির্দিষ্ট করুন। 25 পর্যন্ত একটি মান হিসাবে max_results উল্লেখ করুন।

FetchScoresummary

void FetchScoreSummary(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

অ্যাসিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, যা একটি প্রদত্ত লিডারবোর্ডের সংগ্রহ এবং সময়কাল অন্তর্ভুক্ত করে।

সময়কালের জন্য DAILY, WEEKLY, বা ALL_TIME নির্দিষ্ট করুন৷ সংগ্রহের জন্য পাবলিক বা সামাজিক উল্লেখ করুন। ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে FetchScoreSummary(DataSource data_source, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback কলব্যাক) এর সমতুল্য করে তোলে।

FetchScoresummary

void FetchScoreSummary(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

অ্যাসিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, যা একটি প্রদত্ত লিডারবোর্ডের সংগ্রহ এবং সময়কাল অন্তর্ভুক্ত করে।

ডেটা_সোর্সের জন্য CACHE_OR_NETWORK বা NETWORK_ONLY নির্দিষ্ট করুন। সময়কালের জন্য DAILY, WEEKLY, বা ALL_TIME উল্লেখ করুন। সংগ্রহের জন্য পাবলিক বা সামাজিক উল্লেখ করুন।

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, সরাসরি FetchScoreSummaryResponse ফেরত দেয়।

সময়কালের জন্য DAILY, WEEKLY, বা ALL_TIME নির্দিষ্ট করুন৷ সংগ্রহের জন্য পাবলিক বা সামাজিক উল্লেখ করুন। ডেটা_সোর্স এবং টাইমআউট উভয়ই নির্দিষ্ট করা এই ফাংশনটিকে FetchScoreSummaryResponse FetchScoreSummaryBlocking কল করার সমতুল্য করে না 10 বছর, এবং আপনার নির্দিষ্ট মান সময়কাল এবং সংগ্রহের জন্য।

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 নির্দিষ্ট করুন৷ সংগ্রহের জন্য পাবলিক বা সামাজিক উল্লেখ করুন। সময়সীমা নির্দিষ্ট না করা এই ফাংশনটিকে FetchScoreSummaryResponse FetchScoreSummaryBlocking-এর সমতুল্য করে তোলে স্প্যান এবং সংগ্রহ।

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

সিঙ্ক্রোনাসভাবে একটি নির্দিষ্ট লিডারবোর্ড স্কোর সারাংশের জন্য সমস্ত ডেটা নিয়ে আসে, সরাসরি FetchScoreSummaryResponse ফেরত দেয়।

মিলিসেকেন্ডে সময়সীমা নির্দিষ্ট করুন। সময়কালের জন্য DAILY, WEEKLY, বা ALL_TIME নির্দিষ্ট করুন৷ সংগ্রহের জন্য পাবলিক বা সামাজিক উল্লেখ করুন। ডেটা_সোর্স নির্দিষ্ট না করে এই ফাংশনটি কল করার সমতুল্য করে তোলে ফেচস্কোরসুমারিঅরস্পোনস ফেচস্কোরসুমারি ব্লকিং (ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট, কনস্ট এসটিডি :: স্ট্রিং এবং লিডারবোর্ড_আইডি, লিডারবোর্ড টাইমস্প্যান টাইমসপ্যান, লিডারবোর্ডকোলেকশন সংগ্রহ), সময়সীমার সাথে নির্দিষ্ট সময় এবং ডেটা_সপোর্স, .

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 নির্দিষ্ট করুন৷ সংগ্রহের জন্য পাবলিক বা সামাজিক উল্লেখ করুন।

ScorePageToken

ScorePage::ScorePageToken ScorePageToken(
  const std::string & leaderboard_id,
  LeaderboardStart start,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
) const 

একটি নির্দিষ্ট লিডারবোর্ডের জন্য একটি স্কোর পৃষ্ঠা টোকেন পায়, স্কোর বা প্লেয়ার দ্বারা শুরু হয় এবং একটি নির্দিষ্ট সময়কাল এবং সংগ্রহ কভার করে।

ScorePageToken বিভিন্ন লিডারবোর্ড ফাংশনে ব্যবহৃত হয় যা স্কোরের পৃষ্ঠাগুলির মাধ্যমে পেজিং করার অনুমতি দেয়। এই ফাংশন দ্বারা তৈরি টোকেন সবসময় অনুরোধ করা পরিসরের শুরুতে শুরু হবে।

ShowAllUI

void ShowAllUI(
  ShowAllUICallback callback
)

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা সমস্ত লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি অ্যাসিঙ্ক্রোনাসভাবে ShowAllUICallback কল করে।

ShowAllUI

void ShowAllUI()

অবচয়। ShowAllUI (ShowAllUICallback কলব্যাক) পছন্দ করুন। ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা সমস্ত লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে। UI সমস্ত প্ল্যাটফর্মে অ্যাসিঙ্ক্রোনাসভাবে দেখানো হয়।

শোঅলইউআইব্লকিং

UIStatus ShowAllUIBlocking()

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা সমস্ত লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি সিঙ্ক্রোনাসভাবে একটি UIStatus প্রদান করে। timeout নির্দিষ্ট না করা এই ফাংশন কলটিকে ShowAllUIBlocking(Timeout timeout) কল করার সমতুল্য করে তোলে এবং 10 বছর হিসাবে নির্দিষ্ট timeout সাথে।

শোঅলইউআইব্লকিং

UIStatus ShowAllUIBlocking(
  Timeout timeout
)

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা সমস্ত লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি সিঙ্ক্রোনাসভাবে একটি UIStatus প্রদান করে। মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে timeout নির্দিষ্ট করুন।

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  ShowUICallback callback
)

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি অ্যাসিঙ্ক্রোনাসভাবে ShowUICallback কল করে।

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  ShowUICallback callback
)

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি অ্যাসিঙ্ক্রোনাসভাবে ShowUICallback কল করে এবং প্রাথমিকভাবে পাস করা LeaderboardTimeSpan নির্বাচন করবে।

ShowUI

void ShowUI(
  const std::string & leaderboard_id
)

অবচয়। ShowUI (ShowUICallback কলব্যাক) পছন্দ করুন। ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে। UI সমস্ত প্ল্যাটফর্মে অ্যাসিঙ্ক্রোনাসভাবে দেখানো হয়।

ShowUI ব্লকিং

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id
)

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি সিঙ্ক্রোনাসভাবে একটি UIStatus প্রদান করে। timeout নির্দিষ্ট না করা এই ফাংশন কলটিকে ShowUIBlocking(const string& leaderboard_id, Timeout timeout) কল করার সমতুল্য করে তোলে যার timeout 10 বছর হিসাবে নির্দিষ্ট করা হয়েছে৷

ShowUI ব্লকিং

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি সিঙ্ক্রোনাসভাবে একটি UIStatus প্রদান করে। timeout নির্দিষ্ট না করা এই ফাংশন কলটিকে ShowUIBlocking(const string& leaderboard_id, Timeout timeout) কল করার সমতুল্য করে তোলে যার timeout 10 বছর হিসাবে নির্দিষ্ট করা হয়েছে৷ UI প্রাথমিকভাবে পাস করা LeaderboardTimeSpan নির্বাচন করবে।

ShowUI ব্লকিং

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি সিঙ্ক্রোনাসভাবে একটি UIStatus প্রদান করে। মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে timeout নির্দিষ্ট করুন।

ShowUI ব্লকিং

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

ব্যবহারকারীর কাছে একটি UI উপস্থাপন করে যা একটি নির্দিষ্ট লিডারবোর্ড সম্পর্কে তথ্য প্রদর্শন করে।

এটি সিঙ্ক্রোনাসভাবে একটি UIStatus প্রদান করে। মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে timeout নির্দিষ্ট করুন। UI প্রাথমিকভাবে পাস করা LeaderboardTimeSpan নির্বাচন করবে।

স্কোর জমা দিন

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score
)

বর্তমানে সাইন ইন করা খেলোয়াড়ের জন্য লিডারবোর্ডে একটি স্কোর জমা দিন।

স্কোর উপেক্ষা করা হয় যদি এটি একই প্লেয়ারের জন্য পূর্বে জমা দেওয়া স্কোরের চেয়ে খারাপ (লিডারবোর্ড কনফিগারেশন দ্বারা সংজ্ঞায়িত) হয়।

স্কোর জমা দিন

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score,
  const std::string & metadata
)

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য, একটি নির্দিষ্ট আইডি এবং মেটাডেটার সাথে যুক্ত লিডারবোর্ডে একটি স্কোর জমা দিন (যেমন খেলোয়াড় স্কোর অর্জনের জন্য কিছু করেছে)।

স্কোর উপেক্ষা করা হয় যদি এটি একই প্লেয়ারের জন্য পূর্বে জমা দেওয়া স্কোরের চেয়ে খারাপ (লিডারবোর্ড কনফিগারেশনে সংজ্ঞায়িত) হয়।