gpg:: PlayerLevel
#include <player_level.h>
โครงสร้างข้อมูลเดียวที่มีข้อมูลเกี่ยวกับระดับของผู้เล่น
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
สร้าง PlayerLevel จาก shared_ptr เป็น PlayerLevelImpl
|
|
PlayerLevel(const PlayerLevel & copy_from)
คัดลอกตัวสร้างสำหรับคัดลอกระดับของผู้เล่นที่มีอยู่ไปยังระดับใหม่
|
|
PlayerLevel(PlayerLevel && move_from)
เครื่องมือสร้างสำหรับการย้ายระดับผู้เล่นที่มีอยู่ไปยังระดับใหม่
|
|
~PlayerLevel()
|
ฟังก์ชันสาธารณะ |
|
---|---|
LevelNumber() const
|
uint32_t
แสดงผลตัวเลขสำหรับระดับนี้ เช่น
|
MaximumXP() const
|
uint64_t
ส่งคืนค่า XP สูงสุดที่แสดงด้วยระดับนี้ ไม่รวม
|
MinimumXP() const
|
uint64_t
แสดงผลค่า XP ขั้นต่ำที่จำเป็นต่อการบรรลุระดับนี้
|
Valid() const
|
bool
คืนค่าเป็น "จริง" เมื่อมีการป้อนข้อมูลระดับโปรแกรมเล่นที่ส่งคืน และมีสถานะการตอบกลับที่สำเร็จควบคู่กัน ค่า "เท็จ" สำหรับโปรแกรมเล่นที่ผู้ใช้สร้างขึ้นที่ไม่มีการป้อนข้อมูล หรือสำหรับโปรแกรมเล่นที่ป้อนข้อมูลพร้อมสถานะการตอบกลับที่ไม่สำเร็จ
|
operator=(const PlayerLevel & copy_from)
|
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของระดับผู้เล่นนี้จากระดับผู้เล่นอื่น
|
operator=(PlayerLevel && move_from)
|
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของระดับผู้เล่นนี้จากระดับผู้เล่นอื่น
|
ฟังก์ชันสาธารณะ
LevelNumber
uint32_t LevelNumber() const
แสดงผลตัวเลขสำหรับระดับนี้ เช่น
"ระดับ 10"
MaximumXP
uint64_t MaximumXP() const
ส่งคืนค่า XP สูงสุดที่แสดงด้วยระดับนี้ ไม่รวม
MinimumXP
uint64_t MinimumXP() const
แสดงผลค่า XP ขั้นต่ำที่จำเป็นต่อการบรรลุระดับนี้
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
สร้าง PlayerLevel จาก shared_ptr เป็น PlayerLevelImpl
ข้อมูลนี้ใช้เป็นการภายในและไม่ได้มีไว้ใช้โดยผู้ใช้ API นี้
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
คัดลอกตัวสร้างสำหรับคัดลอกระดับของผู้เล่นที่มีอยู่ไปยังระดับใหม่
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
เครื่องมือสร้างสำหรับการย้ายระดับผู้เล่นที่มีอยู่ไปยังระดับใหม่
เวอร์ชันอ้างอิง r-value
ใช้งานได้
bool Valid() const
คืนค่าเป็น "จริง" เมื่อมีการป้อนข้อมูลระดับโปรแกรมเล่นที่ส่งคืน และมีสถานะการตอบกลับที่สำเร็จควบคู่กัน ค่า "เท็จ" สำหรับโปรแกรมเล่นที่ผู้ใช้สร้างขึ้นที่ไม่มีการป้อนข้อมูล หรือสำหรับโปรแกรมเล่นที่ป้อนข้อมูลพร้อมสถานะการตอบกลับที่ไม่สำเร็จ
ซึ่งต้องเป็นจริงเพื่อให้ฟังก์ชัน Getter ในออบเจ็กต์นี้ใช้งานได้
โอเปอเรเตอร์=
PlayerLevel & operator=( const PlayerLevel & copy_from )
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของระดับผู้เล่นนี้จากระดับผู้เล่นอื่น
โอเปอเรเตอร์=
PlayerLevel & operator=( PlayerLevel && move_from )
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของระดับผู้เล่นนี้จากระดับผู้เล่นอื่น
เวอร์ชันการอ้างอิงค่า r
~ระดับผู้เล่น
~PlayerLevel()