প্লেয়ার স্ট্যাটস এপিআই আপনাকে খেলোয়াড়দের নির্দিষ্ট বিভাগ এবং খেলোয়াড়ের জীবনচক্রের বিভিন্ন পর্যায়ে গেমের অভিজ্ঞতা তৈরি করতে দেয়। খেলোয়াড়রা কীভাবে অগ্রগতি করছে, ব্যয় করছে এবং কীভাবে জড়িত হচ্ছে তার উপর ভিত্তি করে আপনি প্রতিটি খেলোয়াড় বিভাগের জন্য উপযুক্ত অভিজ্ঞতা তৈরি করতে পারেন। উদাহরণস্বরূপ, আপনি এই এপিআই ব্যবহার করে কম সক্রিয় খেলোয়াড়কে আপনার গেমের সাথে পুনরায় যুক্ত হতে উৎসাহিত করার জন্য সক্রিয় পদক্ষেপ নিতে পারেন, যেমন খেলোয়াড় সাইন ইন করার সময় নতুন ইন-গেম আইটেম প্রদর্শন এবং প্রচার করে।
কলব্যাক দুটি প্যারামিটার নেয়:
- ফলাফল কোড। ০ বা তার কম মান সাফল্য নির্দেশ করে। সকল মানের জন্য
CommonStatusCodesদেখুন। -
PlayGamesLocalUser.GetStatsপদ্ধতি থেকেPlayerStatsঅবজেক্ট।
প্রমাণীকরণের পরে খেলোয়াড়ের পরিসংখ্যান পাওয়া যাবে:
((PlayGamesLocalUser)Social.localUser).GetStats((rc, stats) =>
{
// -1 means cached stats, 0 is success
// see CommonStatusCodes for all values.
if (rc <= 0 && stats.HasDaysSinceLastPlayed()) {
Debug.Log("It has been " + stats.DaysSinceLastPlayed + " days");
}
});