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 Developer 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 Developer Console สร้างไว้ล่วงหน้า

ใช้เพื่ออ้างอิงถึงลีดเดอร์บอร์ดในไคลเอ็นต์เกมของคุณ ระบบจะเรียกได้ก็ต่อเมื่อ ลีดเดอร์บอร์ด::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 นี้

ต้องคืนค่า "จริง" เพื่อให้ฟังก์ชัน Getter ในออบเจ็กต์ ScoreSummary (LeaderboardId, TimeSpan ฯลฯ) ใช้งานได้

โอเปอเรเตอร์=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

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

โอเปอเรเตอร์=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

มอบหมาย ScoreSummary เครื่องนี้โดยย้ายอีกโฟลเดอร์หนึ่งไปไว้ในนั้น

~สรุปคะแนน

 ~ScoreSummary()