gpg::ScoreSummary

#include <score_summary.h>

Một cấu trúc dữ liệu đơn lẻ cho phép bạn xem bản tóm tắt thông tin về điểm số.

Tóm tắt

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

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Tạo ScoreSummary từ shared_ptr thành ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Tạo bản sao của ScoreSummary hiện có.
ScoreSummary(ScoreSummary && move_from)
Di chuyển một ScoreSummary hiện có.
~ScoreSummary()

Hàm công khai

ApproximateNumberOfScores() const
uint64_t
Trả về số điểm gần đúng trên trang điểm số.
Collection() const
Trả về tập hợp chứa bảng xếp hạng.
CurrentPlayerScore() const
const Score &
Trả về điểm số cho người chơi hiện đang đăng nhập.
LeaderboardId() const
const std::string &
Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.
TimeSpan() const
Trả về khoảng thời gian của bảng xếp hạng.
Valid() const
bool
Trả về true nếu ScoreSummary này được điền sẵn dữ liệu.
operator=(const ScoreSummary & copy_from)
Chỉ định ScoreSummary này bằng cách sao chép từ một mã khác.
operator=(ScoreSummary && move_from)
Chỉ định ScoreSummary này bằng cách di chuyển một mã khác vào đó.

Hàm công khai

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

Trả về số điểm gần đúng trên trang điểm số.

Trả về lỗi nếu không có điểm nào được yêu cầu (max_results = 0) và giới hạn số ở 25 nếu có quá nhiều điểm.

Bộ sưu tập

LeaderboardCollection Collection() const 

Trả về tập hợp chứa bảng xếp hạng.

Giá trị có thể là CÔNG KHAI và XÃ HỘI.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

Trả về điểm số cho người chơi hiện đang đăng nhập.

LeaderboardId

const std::string & LeaderboardId() const 

Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.

Hãy sử dụng thuộc tính này để tham chiếu đến một bảng xếp hạng trong ứng dụng trò chơi của bạn. Phương thức này chỉ có thể được gọi khi Leaderboard::Valid() trả về giá trị true.

ScoreSummary

 ScoreSummary()

ScoreSummary

 ScoreSummary(
  std::shared_ptr< const ScoreSummaryImpl > impl
)

Tạo ScoreSummary từ shared_ptr thành ScoreSummaryImpl.

Dành cho API sử dụng nội bộ.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Tạo bản sao của ScoreSummary hiện có.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Di chuyển một ScoreSummary hiện có.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Trả về khoảng thời gian của bảng xếp hạng.

Giá trị có thể là daily, WEEKLY hoặc ALL_TIME.

Hợp lệ

bool Valid() const 

Trả về true nếu ScoreSummary này được điền sẵn dữ liệu.

Phải trả về giá trị true để các hàm getter trên đối tượng ScoreSummary (LeaderboardId, TimeSpan, v.v.) có thể sử dụng được.

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Chỉ định ScoreSummary này bằng cách sao chép từ một mã khác.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Chỉ định ScoreSummary này bằng cách di chuyển một mã khác vào đó.

~Tóm tắt điểm số

 ~ScoreSummary()