gpg:: PlayerStats
#include <playerstats.h>
Belirli bir oynatıcıyla ilgili verilere erişmenize olanak tanıyan bir veri yapısıdır.
Özet
Oluşturucular ve Yıkıcılar |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
PlayerStats(const PlayerStats & copy_from)
Mevcut bir PlayerStats nesnesinin bir kopyasını oluşturur.
|
|
PlayerStats(PlayerStats && move_from)
Mevcut bir PlayerStats nesnesini yeni bir nesneye taşır.
|
|
~PlayerStats()
|
Kamu işlevleri |
|
---|---|
AverageSessionLength() const
|
float
Biliniyorsa bu oyuncu için ortalama oturum uzunluğunu alır.
|
ChurnProbability() const
|
float
Biliniyorsa bu oyuncunun oyunu bırakma olasılığını alır.
|
DaysSinceLastPlayed() const
|
int32_t
Biliniyorsa bu oyuncunun son oynamasından bu yana geçen günleri alır.
|
HasAverageSessionLength() const
|
bool
Bu PlayerStats nesnesinin kullanılabilir ortalama oturum süresine sahip olup olmadığını döndürür.
|
HasChurnProbability() const
|
bool
Bu PlayerStats nesnesinin uygulamayı kullanmayı bırakma olasılığının olup olmadığını döndürür.
|
HasDaysSinceLastPlayed() const
|
bool
Bu PlayerStats nesnesinin, kullanılabilir son oynandıktan sonra gün sayısı olup olmadığını döndürür.
|
HasHighSpenderProbability() const
|
bool
Bu PlayerStats nesnesinin yüksek harcama olasılığına sahip olup olmadığını döndürür.
|
HasNumberOfPurchases() const
|
bool
Bu PlayerStats nesnesinin kullanılabilir satın alma sayısının olup olmadığını döndürür.
|
HasNumberOfSessions() const
|
bool
Bu PlayerStats nesnesinin kullanılabilir oturum sayısının olup olmadığını döndürür.
|
HasSessionPercentile() const
|
bool
Bu PlayerStats nesnesinin kullanılabilir oturum yüzdesine sahip olup olmadığını döndürür.
|
HasSpendPercentile() const
|
bool
Bu PlayerStats nesnesinin kullanılabilir harcama yüzdesine sahip olup olmadığını döndürür.
|
HasSpendProbability() const
|
bool
Bu PlayerStats nesnesinin kullanılabilir harcama olasılığına sahip olup olmadığını döndürür.
|
HasTotalSpendNext28Days() const
|
bool
Bu PlayerStats nesnesinin sonraki 28 gün boyunca kullanılabilir toplam harcamaya sahip olup olmadığını döndürür.
|
HighSpenderProbability() const
|
float
Biliniyorsa bu oyuncu için yüksek harcama olasılığı bilgilerini alır.
|
NumberOfPurchases() const
|
int32_t
Biliniyorsa bu oyuncunun satın alma sayısını alır.
|
NumberOfSessions() const
|
int32_t
Biliniyorsa bu oyuncu için oturum sayısını alır.
|
SessionPercentile() const
|
float
Biliniyorsa bu oynatıcı için oturum yüzdelik dilimi bilgilerini alır.
|
SpendPercentile() const
|
float
Biliniyorsa bu oynatıcı için harcama yüzdelik dilimi bilgilerini alır.
|
SpendProbability() const
|
float
Biliniyorsa bu oyuncu için harcama olasılığı bilgilerini alır.
|
TotalSpendNext28Days() const
|
float
Biliniyorsa bu oyuncunun sonraki 28 gün içindeki toplam harcama bilgilerini alır.
|
Valid() const
|
bool
Döndürülen PlayerStats nesnesi verilerle doldurulduğunda ve başarılı bir yanıt durumunun yanında "true" (doğru), kullanıcı tarafından oluşturulmuş doldurulmamış bir kullanıcı tarafından oluşturulmuş PlayerStats veya başarısız bir yanıt durumu için yanlış (false) döndürür.
|
operator=(const PlayerStats & copy_from)
|
Başka bir taneden kopyalayarak bu PlayerStats nesnesine atar.
|
operator=(PlayerStats && move_from)
|
Bir başkasını içine taşıyarak bu PlayerStats nesnesine atar.
|
Kamu işlevleri
AverageSessionLength
float AverageSessionLength() const
Biliniyorsa bu oyuncu için ortalama oturum uzunluğunu alır.
Bu işlevin kullanılabilmesi için HasAverageSessionLength()
, true değerini döndürmelidir.
ChurnProbability
float ChurnProbability() const
Biliniyorsa bu oyuncunun oyunu bırakma olasılığını alır.
Bu işlevin kullanılabilmesi için HasChurnProbability()
, true değerini döndürmelidir.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Biliniyorsa bu oyuncunun son oynamasından bu yana geçen günleri alır.
Bu işlevin kullanılabilmesi için HasDaysSinceLastPlayed()
, true değerini döndürmelidir.
HasAverageSessionLength
bool HasAverageSessionLength() const
Bu PlayerStats nesnesinin kullanılabilir ortalama oturum süresine sahip olup olmadığını döndürür.
AverageSessionLength()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasChurnProbability
bool HasChurnProbability() const
Bu PlayerStats nesnesinin uygulamayı kullanmayı bırakma olasılığının olup olmadığını döndürür.
ChurnProbability()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Bu PlayerStats nesnesinin, kullanılabilir son oynandıktan sonra gün sayısı olup olmadığını döndürür.
DaysSinceLastPlayed()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Bu PlayerStats nesnesinin yüksek harcama olasılığına sahip olup olmadığını döndürür.
HighSpenderProbability()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Bu PlayerStats nesnesinin kullanılabilir satın alma sayısının olup olmadığını döndürür.
NumberOfPurchases()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasNumberOfSessions
bool HasNumberOfSessions() const
Bu PlayerStats nesnesinin kullanılabilir oturum sayısının olup olmadığını döndürür.
NumberOfSessions()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasSessionPercentile
bool HasSessionPercentile() const
Bu PlayerStats nesnesinin kullanılabilir oturum yüzdesine sahip olup olmadığını döndürür.
SessionPercentile()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasSpendPercentile
bool HasSpendPercentile() const
Bu PlayerStats nesnesinin kullanılabilir harcama yüzdesine sahip olup olmadığını döndürür.
SpendPercentile()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasSpendProbability
bool HasSpendProbability() const
Bu PlayerStats nesnesinin kullanılabilir harcama olasılığına sahip olup olmadığını döndürür.
SpendProbability()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Bu PlayerStats nesnesinin sonraki 28 gün boyunca kullanılabilir toplam harcamaya sahip olup olmadığını döndürür.
TotalSpendNext28Days()
öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.
HighSpenderProbability
float HighSpenderProbability() const
Biliniyorsa bu oyuncu için yüksek harcama olasılığı bilgilerini alır.
Bu işlevin kullanılabilmesi için HasHighSpenderProbability()
, true değerini döndürmelidir.
NumberOfPurchases
int32_t NumberOfPurchases() const
Biliniyorsa bu oyuncunun satın alma sayısını alır.
Bu işlevin kullanılabilmesi için HasNumberOfPurchases()
, true değerini döndürmelidir.
NumberOfSessions
int32_t NumberOfSessions() const
Biliniyorsa bu oyuncu için oturum sayısını alır.
Bu işlevin kullanılabilmesi için HasNumberOfSessions()
, true değerini döndürmelidir.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
shared_ptr
değerinden bir PlayerStatsImpl
değerine bir PlayerStats oluşturur.
API tarafından dahili kullanıma yöneliktir.
PlayerStats
PlayerStats( const PlayerStats & copy_from )
Mevcut bir PlayerStats nesnesinin bir kopyasını oluşturur.
PlayerStats
PlayerStats( PlayerStats && move_from )
Mevcut bir PlayerStats nesnesini yeni bir nesneye taşır.
SessionPercentile
float SessionPercentile() const
Biliniyorsa bu oynatıcı için oturum yüzdelik dilimi bilgilerini alır.
Bu işlevin kullanılabilmesi için HasSessionPercentile()
, true değerini döndürmelidir.
SpendPercentile
float SpendPercentile() const
Biliniyorsa bu oynatıcı için harcama yüzdelik dilimi bilgilerini alır.
Bu işlevin kullanılabilmesi için HasSpendPercentile()
, true değerini döndürmelidir.
SpendProbability
float SpendProbability() const
Biliniyorsa bu oyuncu için harcama olasılığı bilgilerini alır.
Bu işlevin kullanılabilmesi için HasSpendProbability()
, true değerini döndürmelidir.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Biliniyorsa bu oyuncunun sonraki 28 gün içindeki toplam harcama bilgilerini alır.
Bu işlevin kullanılabilmesi için HasTotalSpendNext28Days()
, true değerini döndürmelidir.
Geçerli
bool Valid() const
Döndürülen PlayerStats nesnesi verilerle doldurulduğunda ve başarılı bir yanıt durumunun yanında "true" (doğru), kullanıcı tarafından oluşturulmuş doldurulmamış bir kullanıcı tarafından oluşturulmuş PlayerStats veya başarısız bir yanıt durumu için yanlış (false) döndürür.
Bu nesnedeki getter işlevlerinin kullanılabilmesi için true değerini döndürmesi gerekir.
operatör=
PlayerStats & operator=( const PlayerStats & copy_from )
Başka bir taneden kopyalayarak bu PlayerStats nesnesine atar.
operatör=
PlayerStats & operator=( PlayerStats && move_from )
Bir başkasını içine taşıyarak bu PlayerStats nesnesine atar.
~Oyuncu İstatistikleri
~PlayerStats()