gpg::PlayerLevel

#include <player_level.h>

Một cấu trúc dữ liệu duy nhất chứa dữ liệu về cấp độ của người chơi.

Tóm tắt

Hàm khởi tạo và hàm phá

PlayerLevel()
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Xây dựng PlayerLevel từ shared_ptr thành PlayerlevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
Sao chép hàm khởi tạo để sao chép cấp độ người chơi hiện có sang cấp độ mới.
PlayerLevel(PlayerLevel && move_from)
Hàm khởi tạo để chuyển cấp người chơi hiện có sang cấp độ mới.
~PlayerLevel()

Hàm công khai

LevelNumber() const
uint32_t
Trả về số cho cấp này, ví dụ:
MaximumXP() const
uint64_t
Trả về giá trị XP tối đa không bao gồm cấp này.
MinimumXP() const
uint64_t
Trả về giá trị XP tối thiểu cần thiết để đạt được cấp độ này.
Valid() const
bool
Trả về true khi cấp độ người chơi được trả về được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho người chơi do người dùng tạo chưa có điền hoặc cho một trình phát được điền sẵn đi kèm trạng thái phản hồi không thành công.
operator=(const PlayerLevel & copy_from)
Toán tử gán để chỉ định giá trị của cấp người chơi này từ một cấp người chơi khác.
operator=(PlayerLevel && move_from)
Toán tử gán để chỉ định giá trị của cấp người chơi này từ một cấp người chơi khác.

Hàm công khai

LevelNumber

uint32_t LevelNumber() const 

Trả về số cho cấp này, ví dụ:

"cấp 10".

MaximumXP

uint64_t MaximumXP() const 

Trả về giá trị XP tối đa không bao gồm cấp này.

MinimumXP

uint64_t MinimumXP() const 

Trả về giá trị XP tối thiểu cần thiết để đạt được cấp độ này.

PlayerLevel

 PlayerLevel()

PlayerLevel

 PlayerLevel(
  std::shared_ptr< const PlayerLevelImpl > impl
)

Xây dựng PlayerLevel từ shared_ptr thành PlayerlevelImpl.

API này được sử dụng nội bộ và không dành cho người dùng API này.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

Sao chép hàm khởi tạo để sao chép cấp độ người chơi hiện có sang cấp độ mới.

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

Hàm khởi tạo để chuyển cấp người chơi hiện có sang cấp độ mới.

phiên bản tham chiếu giá trị r.

Hợp lệ

bool Valid() const 

Trả về true khi cấp độ người chơi được trả về được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho người chơi do người dùng tạo chưa có điền hoặc cho một trình phát được điền sẵn đi kèm trạng thái phản hồi không thành công.

Giá trị này phải đúng thì bạn mới dùng được các hàm getter trên đối tượng này.

toán tử=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

Toán tử gán để chỉ định giá trị của cấp người chơi này từ một cấp người chơi khác.

toán tử=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

Toán tử gán để chỉ định giá trị của cấp người chơi này từ một cấp người chơi khác.

phiên bản tham chiếu giá trị r

~Cấp độ người chơi

 ~PlayerLevel()