Player Stats API, oyun deneyimlerini oyuncu yaşam döngüsünün farklı aşamalarındaki belirli oyuncu segmentlerine göre uyarlamanıza olanak tanır. Oyuncuların ilerleme, harcama ve etkileşim şekillerine göre her oyuncu segmenti için özel deneyimler oluşturabilirsiniz. Örneğin, bu API'yi kullanarak daha az aktif olan oyuncuları oyununuzla yeniden etkileşime geçmeye teşvik etmek için proaktif işlemler yapabilirsiniz. Oyuncu oturum açtığında yeni oyun içi öğeleri göstermek ve tanıtmak bu işlemlerden biridir.
Geri çağırma iki parametre alır:
- Sonuç kodu. 0 veya daha düşük bir değer, başarılı olduğunu gösterir. Tüm değerler için
CommonStatusCodesbölümüne bakın. PlayGamesLocalUser.GetStatsyönteminden gelenPlayerStatsnesnesi.
Oyuncu istatistikleri, kimlik doğrulama işleminden sonra kullanılabilir:
((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");
}
});