Player Stats API की मदद से, खिलाड़ियों के अलग-अलग सेगमेंट और उनकी लाइफ़साइकल के अलग-अलग चरणों के हिसाब से, गेम के अनुभव को बेहतर बनाया जा सकता है. खिलाड़ियों की प्रोग्रेस, खर्च, और दिलचस्पी के आधार पर, हर खिलाड़ी सेगमेंट के लिए खास अनुभव तैयार किए जा सकते हैं. उदाहरण के लिए, इस एपीआई का इस्तेमाल करके, कम सक्रिय खिलाड़ी को अपने गेम में फिर से जोड़ने के लिए, पहले से ही कार्रवाई की जा सकती है. जैसे, जब खिलाड़ी साइन इन करे, तब उसे गेम में मौजूद नई चीज़ें दिखाई जा सकती हैं और उनका प्रमोशन किया जा सकता है.
कॉलबैक में दो पैरामीटर होते हैं: 1. अगर नतीजा शून्य या उससे कम है, तो इसका मतलब है कि अनुरोध पूरा हो गया है. सभी वैल्यू के लिए, CommonStatusCodes देखें. 1. PlayerStats ऑब्जेक्ट, PlayGamesLocalUser.GetStats तरीके से मिलता है.
ज़्यादा जानकारी के लिए, खिलाड़ी के आंकड़ों की गाइड देखें.
पुष्टि करने के बाद, खिलाड़ी के आंकड़े देखे जा सकते हैं:
((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");
}
});