gpg::ScoreSummary

#include <score_summary.h>

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงสรุปข้อมูลคะแนนได้

สรุป

ผู้ผลิตและผู้ทำลาย

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
สร้าง ScoreSummary จาก shared_ptr เป็น ScoreSummaryImpl
ScoreSummary(const ScoreSummary & copy_from)
สร้างสำเนาของ ScoreSummary ที่มีอยู่
ScoreSummary(ScoreSummary && move_from)
ย้าย ScoreSummary ที่มีอยู่
~ScoreSummary()

ฟังก์ชันสาธารณะ

ApproximateNumberOfScores() const
uint64_t
แสดงจำนวนคะแนนโดยประมาณในหน้าคะแนน
Collection() const
แสดงคอลเล็กชันที่มีลีดเดอร์บอร์ดอยู่
CurrentPlayerScore() const
const Score &
แสดงผลคะแนนของผู้เล่นที่ลงชื่อเข้าใช้ในปัจจุบัน
LeaderboardId() const
const std::string &
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Console สร้างขึ้นล่วงหน้า
TimeSpan() const
แสดงผลช่วงเวลาของลีดเดอร์บอร์ด
Valid() const
bool
แสดงค่า "จริง" หาก ScoreSummary นี้ป้อนข้อมูล
operator=(const ScoreSummary & copy_from)
มอบหมาย ScoreSummary นี้โดยคัดลอกจากรายการอื่น
operator=(ScoreSummary && move_from)
มอบหมาย ScoreSummary นี้โดยย้ายรายการอื่นเข้าไป

ฟังก์ชันสาธารณะ

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

แสดงจำนวนคะแนนโดยประมาณในหน้าคะแนน

แสดงผลข้อผิดพลาดหากไม่มีการขอคะแนน (max_results = 0) และบีบตัวเลขเป็น 25 หากมีคะแนนมากเกินไป

คอลเล็กชัน

LeaderboardCollection Collection() const 

แสดงคอลเล็กชันที่มีลีดเดอร์บอร์ดอยู่

ค่าที่เป็นไปได้คือ PUBLIC และ SOCIAL

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

แสดงผลคะแนนของผู้เล่นที่ลงชื่อเข้าใช้ในปัจจุบัน

LeaderboardId

const std::string & LeaderboardId() const 

แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Console สร้างขึ้นล่วงหน้า

ใช้เพื่ออ้างอิงลีดเดอร์บอร์ดในไคลเอ็นต์เกม โดยจะเรียกใช้ได้เมื่อ Leaderboard::Valid() แสดงผลเป็นจริงเท่านั้น

ScoreSummary

 ScoreSummary()

ScoreSummary

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

สร้าง ScoreSummary จาก shared_ptr เป็น ScoreSummaryImpl

มีไว้เพื่อใช้ภายในโดย API

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

สร้างสำเนาของ ScoreSummary ที่มีอยู่

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

ย้าย ScoreSummary ที่มีอยู่

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

แสดงผลช่วงเวลาของลีดเดอร์บอร์ด

ค่าที่เป็นไปได้คือ DAILY, WEEKLY หรือ ALL_TIME

ถูกต้อง

bool Valid() const 

แสดงค่า "จริง" หาก ScoreSummary นี้ป้อนข้อมูล

ต้องเปลี่ยนค่าเป็น True สำหรับฟังก์ชัน Getter ในออบเจ็กต์ ScoreSummary (LeaderboardId, TimeSpan ฯลฯ) จึงจะใช้ได้

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

มอบหมาย ScoreSummary นี้โดยคัดลอกจากรายการอื่น

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

มอบหมาย ScoreSummary นี้โดยย้ายรายการอื่นเข้าไป

~สรุปคะแนน

 ~ScoreSummary()