gpg:: PlayerStats
#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 ที่แสดงผลและมีสถานะการตอบสนองที่สำเร็จควบคู่กันเป็น "เท็จ" สำหรับ PlayerStats ที่ผู้ใช้สร้างที่ไม่ได้ป้อนข้อมูล หรือสำหรับออบเจ็กต์ที่มีการป็อปปูเลตพร้อมสถานะการตอบกลับที่ไม่สำเร็จ
|
operator=(const PlayerStats & copy_from)
|
กำหนดให้กับออบเจ็กต์ PlayerStats นี้โดยคัดลอกจากออบเจ็กต์อื่น
|
operator=(PlayerStats && move_from)
|
กำหนดให้กับออบเจ็กต์ PlayerStats นี้โดยย้ายรายการอื่นไปไว้ในออบเจ็กต์ดังกล่าว
|
ฟังก์ชันสาธารณะ
AverageSessionLength
float AverageSessionLength() const
ดึงระยะเวลาเซสชันโดยเฉลี่ยสำหรับโปรแกรมเล่นนี้ หากทราบ
HasAverageSessionLength()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
ChurnProbability
float ChurnProbability() const
ดึงข้อมูลความน่าจะเป็นของการเลิกใช้งานสำหรับผู้เล่นรายนี้ หากทราบ
HasChurnProbability()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
ดึงจำนวนวันนับตั้งแต่ที่เล่นครั้งล่าสุดสำหรับผู้เล่นรายนี้ หากทราบ
HasDaysSinceLastPlayed()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
HasAverageSessionLength
bool HasAverageSessionLength() const
แสดงผลว่าออบเจ็กต์ PlayerStats นี้มีระยะเวลาเซสชันเฉลี่ยที่ใช้ได้หรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ AverageSessionLength()
ใช้งานได้
HasChurnProbability
bool HasChurnProbability() const
แสดงผลว่าออบเจ็กต์ PlayerStats นี้มีความน่าจะเป็นของการเลิกใช้งานหรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ ChurnProbability()
ใช้งานได้
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
แสดงผลว่าออบเจ็กต์ PlayerStats นี้มีจำนวนวันนับตั้งแต่ที่เล่นล่าสุดหรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ DaysSinceLastPlayed()
ใช้งานได้
HasHighSpenderProbability
bool HasHighSpenderProbability() const
แสดงผลว่าออบเจ็กต์ PlayerStats นี้มีความเป็นไปได้สูงที่จะใช้จ่ายหรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ HighSpenderProbability()
ใช้งานได้
HasNumberOfPurchases
bool HasNumberOfPurchases() const
แสดงผลว่าออบเจ็กต์ PlayerStats นี้มีจำนวนการซื้อที่พร้อมใช้งานหรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ NumberOfPurchases()
ใช้งานได้
HasNumberOfSessions
bool HasNumberOfSessions() const
แสดงผลว่าออบเจ็กต์ PlayerStats มีจำนวนเซสชันที่ใช้ได้หรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ NumberOfSessions()
ใช้งานได้
HasSessionPercentile
bool HasSessionPercentile() const
แสดงผลว่าออบเจ็กต์ PlayerStats นี้มีเปอร์เซ็นไทล์ของเซสชันพร้อมใช้งานหรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ SessionPercentile()
ใช้งานได้
HasSpendPercentile
bool HasSpendPercentile() const
แสดงผลว่าออบเจ็กต์ PlayerStats มีเปอร์เซ็นต์การใช้จ่ายที่พร้อมใช้งานหรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ SpendPercentile()
ใช้งานได้
HasSpendProbability
bool HasSpendProbability() const
แสดงผลว่าออบเจ็กต์ PlayerStats นี้มีความน่าจะเป็นในการใช้จ่ายหรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ SpendProbability()
ใช้งานได้
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
แสดงผลว่าออบเจ็กต์ PlayerStats นี้มีการใช้จ่ายรวมในช่วง 28 วันข้างหน้าที่พร้อมใช้งานหรือไม่
ซึ่งต้องเป็น "จริง" เพื่อให้ TotalSpendNext28Days()
ใช้งานได้
HighSpenderProbability
float HighSpenderProbability() const
เรียกข้อมูลความน่าจะเป็นของการใช้จ่ายสูงสำหรับผู้เล่นรายนี้ หากทราบ
HasHighSpenderProbability()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
NumberOfPurchases
int32_t NumberOfPurchases() const
ดึงจำนวนการซื้อสำหรับผู้เล่นรายนี้ หากทราบ
HasNumberOfPurchases()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
NumberOfSessions
int32_t NumberOfSessions() const
ดึงจำนวนเซสชันของผู้เล่นรายนี้ หากทราบ
HasNumberOfSessions()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
สร้างPlayerStatsจาก shared_ptr
ไปยัง PlayerStatsImpl
มีไว้สำหรับใช้ภายในโดย API
PlayerStats
PlayerStats( const PlayerStats & copy_from )
สร้างสำเนาของออบเจ็กต์ PlayerStats ที่มีอยู่
PlayerStats
PlayerStats( PlayerStats && move_from )
ย้ายออบเจ็กต์ PlayerStats ที่มีอยู่ไปยังออบเจ็กต์ใหม่
SessionPercentile
float SessionPercentile() const
เรียกข้อมูลเปอร์เซ็นไทล์เซสชันของโปรแกรมเล่นนี้ หากทราบ
HasSessionPercentile()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
SpendPercentile
float SpendPercentile() const
เรียกข้อมูลเปอร์เซ็นต์การใช้จ่ายของผู้เล่นรายนี้ หากทราบ
HasSpendPercentile()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
SpendProbability
float SpendProbability() const
ดึงข้อมูลความน่าจะเป็นในการใช้จ่ายสำหรับผู้เล่นรายนี้ (หากทราบ)
HasSpendProbability()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
TotalSpendNext28Days
float TotalSpendNext28Days() const
เรียกข้อมูลค่าใช้จ่ายทั้งหมดใน 28 วันข้างหน้าของผู้เล่นรายนี้ หากทราบ
HasTotalSpendNext28Days()
ต้องเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
ใช้งานได้
bool Valid() const
แสดงผลเป็น "จริง" เมื่อมีการเติมข้อมูลออบเจ็กต์ PlayerStats ที่แสดงผลและมีสถานะการตอบสนองที่สำเร็จควบคู่กันเป็น "เท็จ" สำหรับ PlayerStats ที่ผู้ใช้สร้างที่ไม่ได้ป้อนข้อมูล หรือสำหรับออบเจ็กต์ที่มีการป็อปปูเลตพร้อมสถานะการตอบกลับที่ไม่สำเร็จ
ซึ่งจะต้องคืนค่า "จริง" เพื่อให้ฟังก์ชัน Getter ในออบเจ็กต์นี้ใช้งานได้
โอเปอเรเตอร์=
PlayerStats & operator=( const PlayerStats & copy_from )
กำหนดให้กับออบเจ็กต์ PlayerStats นี้โดยคัดลอกจากออบเจ็กต์อื่น
โอเปอเรเตอร์=
PlayerStats & operator=( PlayerStats && move_from )
กำหนดให้กับออบเจ็กต์ PlayerStats นี้โดยย้ายรายการอื่นไปไว้ในออบเจ็กต์ดังกล่าว
~สถิติผู้เล่น
~PlayerStats()