gpg:: প্লেয়ার পরিসংখ্যান

#include <playerstats.h>

একটি ডেটা কাঠামো যা আপনাকে একটি নির্দিষ্ট প্লেয়ার সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।

সারসংক্ষেপ

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

PlayerStats ()
PlayerStats (std::shared_ptr< const PlayerStatsImpl > impl)
একটি shared_ptr থেকে একটি প্লেয়ারস্ট্যাটস ইমপ্ল-এ একটি PlayerStatsImpl তৈরি করে।
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()