gpg:: প্লেয়ার পরিসংখ্যান
#include <playerstats.h>
একটি ডেটা কাঠামো যা আপনাকে একটি নির্দিষ্ট প্লেয়ার সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।
সারাংশ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
PlayerStats () | |
PlayerStats (std::shared_ptr< const PlayerStatsImpl > impl) | |
PlayerStats (const PlayerStats & copy_from) একটি বিদ্যমান PlayerStats অবজেক্টের একটি অনুলিপি তৈরি করে। | |
PlayerStats ( PlayerStats && move_from) একটি বিদ্যমান PlayerStats অবজেক্টকে একটি নতুনটিতে সরিয়ে দেয়। | |
~PlayerStats () |
পাবলিক ফাংশন | |
---|---|
AverageSessionLength () const | float এই প্লেয়ারের জন্য গড় সেশনের দৈর্ঘ্য পুনরুদ্ধার করে, যদি জানা যায়। |
ChurnProbability () const | float পরিচিত হলে এই খেলোয়াড়ের জন্য মন্থন সম্ভাবনা পুনরুদ্ধার করে। |
DaysSinceLastPlayed () const | int32_t এই খেলোয়াড়ের জন্য শেষ খেলার দিনগুলি পুনরুদ্ধার করে, যদি জানা থাকে। |
HasAverageSessionLength () const | bool এই PlayerStats অবজেক্টের গড় সেশনের দৈর্ঘ্য উপলব্ধ আছে কি না তা রিটার্ন করে। |
HasChurnProbability () const | bool এই PlayerStats বস্তুর মন্থন সম্ভাবনা উপলব্ধ আছে কি না তা ফেরত দেয়। |
HasDaysSinceLastPlayed () const | bool এই PlayerStats অবজেক্টে শেষবার খেলার পর থেকে দিন আছে কিনা তা ফেরত দেয়। |
HasHighSpenderProbability () const | bool এই PlayerStats অবজেক্টে উচ্চ খরচ করার সম্ভাবনা উপলব্ধ আছে কি না তা রিটার্ন করে। |
HasNumberOfPurchases () const | bool এই PlayerStats বস্তুর ক্রয়ের সংখ্যা উপলব্ধ আছে কি না তা ফেরত দেয়। |
HasNumberOfSessions () const | bool এই PlayerStats অবজেক্টের সেশনের সংখ্যা আছে কি না তা রিটার্ন করে। |
HasSessionPercentile () const | bool এই PlayerStats অবজেক্ট সেশন পার্সেন্টাইল উপলব্ধ আছে কি না তা প্রদান করে। |
HasSpendPercentile () const | bool এই PlayerStats অবজেক্টের খরচ শতাংশ উপলব্ধ আছে কি না তা ফেরত দেয়। |
HasSpendProbability () const | bool এই PlayerStats অবজেক্টে খরচের সম্ভাবনা উপলব্ধ আছে কি না তা ফেরত দেয়। |
HasTotalSpendNext28Days () const | bool এই PlayerStats অবজেক্টের পরবর্তী 28 দিনে মোট খরচ আছে কি না তা রিটার্ন করে। |
HighSpenderProbability () const | float এই খেলোয়াড়ের জন্য উচ্চ ব্যয়কারী সম্ভাব্যতা তথ্য পুনরুদ্ধার করে, যদি জানা যায়। |
NumberOfPurchases () const | int32_t এই প্লেয়ারের জন্য কেনার সংখ্যা পুনরুদ্ধার করে, যদি জানা যায়। |
NumberOfSessions () const | int32_t এই প্লেয়ারের সেশনের সংখ্যা পুনরুদ্ধার করে, যদি জানা যায়। |
SessionPercentile () const | float এই প্লেয়ারের সেশন পার্সেন্টাইল তথ্য পুনরুদ্ধার করে, যদি জানা যায়। |
SpendPercentile () const | float জানা থাকলে এই প্লেয়ারের জন্য খরচের শতকরা তথ্য পুনরুদ্ধার করে। |
SpendProbability () const | float এই প্লেয়ারের জন্য খরচ সম্ভাব্যতা তথ্য পুনরুদ্ধার করে, যদি পরিচিত হয়। |
TotalSpendNext28Days () const | float এই প্লেয়ারের জন্য পরবর্তী 28 দিনের মোট খরচের তথ্য পুনরুদ্ধার করে, যদি জানা যায়। |
Valid () const | bool প্রত্যাবর্তনকৃত PlayerStats অবজেক্টটি ডেটা দ্বারা পরিপূর্ণ হলে এবং একটি সফল প্রতিক্রিয়ার স্থিতির সাথে থাকলে তা সত্য হয়; জনসংখ্যাবিহীন ব্যবহারকারীর দ্বারা তৈরি প্লেয়ারস্ট্যাটের জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্ট্যাটাস সহ জনবহুল একটির জন্য। |
operator= (const PlayerStats & copy_from) | অন্য একটি থেকে অনুলিপি করে এই PlayerStats অবজেক্টে বরাদ্দ করে৷ |
operator= ( PlayerStats && move_from) | এই প্লেয়ারস্ট্যাটস অবজেক্টে অন্য একটি সরানোর মাধ্যমে বরাদ্দ করে। |
পাবলিক ফাংশন
গড় সেশনের দৈর্ঘ্য
float AverageSessionLength() const
এই প্লেয়ারের জন্য গড় সেশনের দৈর্ঘ্য পুনরুদ্ধার করে, যদি জানা যায়।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasAverageSessionLength()
অবশ্যই সত্যে ফিরতে হবে।
মন্থন সম্ভাবনা
float ChurnProbability() const
পরিচিত হলে এই খেলোয়াড়ের জন্য মন্থন সম্ভাবনা পুনরুদ্ধার করে।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasChurnProbability()
অবশ্যই সত্য হতে হবে।
শেষবার খেলার দিন
int32_t DaysSinceLastPlayed() const
এই খেলোয়াড়ের জন্য শেষ খেলার দিনগুলি পুনরুদ্ধার করে, যদি জানা থাকে।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasDaysSinceLastPlayed()
অবশ্যই সত্য হতে হবে।
গড় সেশন দৈর্ঘ্য আছে
bool HasAverageSessionLength() const
এই PlayerStats অবজেক্টের গড় সেশনের দৈর্ঘ্য উপলব্ধ আছে কি না তা রিটার্ন করে।
AverageSessionLength()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
হ্যাসচর্ন সম্ভাবনা
bool HasChurnProbability() const
এই PlayerStats বস্তুর মন্থন সম্ভাবনা উপলব্ধ আছে কি না তা ফেরত দেয়।
ChurnProbability()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্যে ফিরে আসবে।
HasDaysSinceLast Played
bool HasDaysSinceLastPlayed() const
এই PlayerStats অবজেক্টে শেষবার খেলার পর থেকে দিন আছে কিনা তা ফেরত দেয়।
DaysSinceLastPlayed()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্যে ফিরে আসবে।
হ্যাস হাইস্পেন্ডার সম্ভাবনা
bool HasHighSpenderProbability() const
এই PlayerStats অবজেক্টে উচ্চ খরচ করার সম্ভাবনা উপলব্ধ আছে কি না তা রিটার্ন করে।
HighSpenderProbability()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
কেনাকাটার সংখ্যা
bool HasNumberOfPurchases() const
এই PlayerStats বস্তুর ক্রয়ের সংখ্যা উপলব্ধ আছে কি না তা ফেরত দেয়।
NumberOfPurchases()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
আছে নাম্বার অফ সেশন
bool HasNumberOfSessions() const
এই PlayerStats অবজেক্টের সেশনের সংখ্যা আছে কি না তা রিটার্ন করে।
NumberOfSessions()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
HasSessionPercentile
bool HasSessionPercentile() const
এই PlayerStats অবজেক্ট সেশন পার্সেন্টাইল উপলব্ধ আছে কি না তা প্রদান করে।
SessionPercentile()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
HasSpendPercentile
bool HasSpendPercentile() const
এই PlayerStats অবজেক্টের খরচ শতাংশ উপলব্ধ আছে কি না তা ফেরত দেয়।
SpendPercentile()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
হ্যাসস্পেন্ড সম্ভাবনা
bool HasSpendProbability() const
এই PlayerStats অবজেক্টে খরচের সম্ভাবনা উপলব্ধ আছে কি না তা ফেরত দেয়।
SpendProbability()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্যে ফিরে আসবে।
পরের 28 দিনে মোট খরচ করুন
bool HasTotalSpendNext28Days() const
এই PlayerStats অবজেক্টের পরবর্তী 28 দিনে মোট খরচ আছে কি না তা রিটার্ন করে।
TotalSpendNext28Days()
ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্যে ফিরে আসবে।
উচ্চস্পেন্ডার সম্ভাবনা
float HighSpenderProbability() const
এই খেলোয়াড়ের জন্য উচ্চ ব্যয়কারী সম্ভাব্যতা তথ্য পুনরুদ্ধার করে, যদি জানা যায়।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasHighSpenderProbability()
অবশ্যই সত্য হতে হবে।
ক্রয় সংখ্যা
int32_t NumberOfPurchases() const
এই প্লেয়ারের জন্য কেনার সংখ্যা পুনরুদ্ধার করে, যদি জানা যায়।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasNumberOfPurchases()
অবশ্যই সত্য হতে হবে।
নম্বর অফ সেশন
int32_t NumberOfSessions() const
এই প্লেয়ারের সেশনের সংখ্যা পুনরুদ্ধার করে, যদি জানা যায়।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasNumberOfSessions()
অবশ্যই সত্যে ফিরতে হবে।
প্লেয়ার পরিসংখ্যান
PlayerStats()
প্লেয়ার পরিসংখ্যান
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
একটি shared_ptr
থেকে একটি প্লেয়ারস্ট্যাটস ইমপ্ল-এ একটি প্লেয়ারস্ট্যাট PlayerStatsImpl
করে।
API দ্বারা অভ্যন্তরীণ ব্যবহারের জন্য উদ্দিষ্ট.
প্লেয়ার পরিসংখ্যান
PlayerStats( const PlayerStats & copy_from )
একটি বিদ্যমান PlayerStats অবজেক্টের একটি অনুলিপি তৈরি করে।
প্লেয়ার পরিসংখ্যান
PlayerStats( PlayerStats && move_from )
একটি বিদ্যমান PlayerStats অবজেক্টকে একটি নতুনটিতে সরিয়ে দেয়।
সেশন পারসেন্টাইল
float SessionPercentile() const
এই প্লেয়ারের সেশন পার্সেন্টাইল তথ্য পুনরুদ্ধার করে, যদি জানা যায়।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasSessionPercentile()
অবশ্যই সত্য হতে হবে।
খরচ পারসেন্টাইল
float SpendPercentile() const
জানা থাকলে এই প্লেয়ারের জন্য খরচের শতকরা তথ্য পুনরুদ্ধার করে।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasSpendPercentile()
অবশ্যই সত্য হতে হবে।
খরচের সম্ভাবনা
float SpendProbability() const
এই প্লেয়ারের জন্য খরচ সম্ভাব্যতা তথ্য পুনরুদ্ধার করে, যদি পরিচিত হয়।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasSpendProbability()
অবশ্যই সত্য হতে হবে।
মোট খরচ পরের 28 দিন
float TotalSpendNext28Days() const
এই প্লেয়ারের জন্য পরবর্তী 28 দিনের মোট খরচের তথ্য পুনরুদ্ধার করে, যদি জানা যায়।
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য HasTotalSpendNext28Days()
অবশ্যই সত্য হতে হবে।
বৈধ
bool Valid() const
প্রত্যাবর্তনকৃত PlayerStats অবজেক্টটি ডেটা দ্বারা পরিপূর্ণ হলে এবং একটি সফল প্রতিক্রিয়ার স্থিতির সাথে থাকলে তা সত্য হয়; জনসংখ্যাবিহীন ব্যবহারকারীর দ্বারা তৈরি প্লেয়ারস্ট্যাটের জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্ট্যাটাস সহ জনবহুল একটির জন্য।
এই অবজেক্টের গেটার ফাংশন ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্যে ফিরে আসবে।
অপারেটর=
PlayerStats & operator=( const PlayerStats & copy_from )
অন্য একটি থেকে অনুলিপি করে এই PlayerStats অবজেক্টে বরাদ্দ করে৷
অপারেটর=
PlayerStats & operator=( PlayerStats && move_from )
এই প্লেয়ারস্ট্যাটস অবজেক্টে অন্য একটি সরানোর মাধ্যমে বরাদ্দ করে।
~প্লেয়ার পরিসংখ্যান
~PlayerStats()