gpg::ScorePage

#include <score_page.h>

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

สรุป

ข้อมูลประกอบด้วยรหัสลีดเดอร์บอร์ด การเริ่มต้น ช่วงเวลา คอลเล็กชัน โทเค็นหน้าคะแนนก่อนหน้า โทเค็นหน้าคะแนนถัดไป และเวกเตอร์ของรายการคะแนนทั้งหมด

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

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
ตัวสร้างที่ชัดแจ้ง
ScorePage(const ScorePage & copy_from)
คัดลอกตัวสร้างสำหรับคัดลอกหน้าคะแนนที่มีอยู่ไปไว้ในหน้าใหม่
ScorePage(ScorePage && move_from)
ตัวสร้างสำหรับการย้ายหน้าคะแนนที่มีอยู่ไปไว้ในหน้าใหม่
~ScorePage()

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

Collection() const
แสดงผลว่าลีดเดอร์บอร์ดเป็นแบบสาธารณะหรือสังคม
Entries() const
const std::vector< ScorePage::Entry > &
เวกเตอร์ของรายการคะแนนทั้งหมด
HasNextScorePage() const
bool
ใช้ได้ในกรณีที่ป้ายคะแนนมีหน้าคะแนนถัดไป
HasPreviousScorePage() const
bool
ใช้ได้หากกระดานคะแนนมีหน้าคะแนนก่อนหน้า
LeaderboardId() const
const std::string &
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Developer Console สร้างไว้ล่วงหน้า
NextScorePageToken() const
แสดงโทเค็นหน้าคะแนนสำหรับหน้าถัดไป
PreviousScorePageToken() const
แสดงโทเค็นหน้าคะแนนสำหรับหน้าก่อนหน้า
Start() const
แสดงผลว่ามีการใช้ลีดเดอร์บอร์ดเพื่อหาคะแนนสูงสุดหรือคะแนนใกล้กับผู้เล่นปัจจุบันหรือไม่ในตอนแรก
TimeSpan() const
แสดงช่วงเวลาของลีดเดอร์บอร์ด
Valid() const
bool
แสดงค่า "จริง" หากมีการเติมข้อมูล ScorePage นี้
operator=(const ScorePage & copy_from)
โอเปอเรเตอร์งานสำหรับกำหนดค่าของหน้าคะแนนนี้จากหน้าคะแนนอื่น
operator=(ScorePage && move_from)
โอเปอเรเตอร์งานสำหรับกำหนดค่าของหน้าคะแนนนี้จากหน้าคะแนนอื่น

คลาส

gpg::ScorePage::Entry

ชั้นเรียนที่สร้างรายการในหน้าคะแนน

gpg::ScorePage::ScorePageToken

โครงสร้างข้อมูลที่เป็นประเภทที่แทบจะทึบแสงซึ่งแสดงคำค้นหาสำหรับ ScorePage (หรือว่างเปล่า)

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

คอลเล็กชัน

LeaderboardCollection Collection() const 

แสดงผลว่าลีดเดอร์บอร์ดเป็นแบบสาธารณะหรือสังคม

รายการ

const std::vector< ScorePage::Entry > & Entries() const 

เวกเตอร์ของรายการคะแนนทั้งหมด

HasNextScorePage

bool HasNextScorePage() const 

ใช้ได้ในกรณีที่ป้ายคะแนนมีหน้าคะแนนถัดไป

HasPreviousScorePage

bool HasPreviousScorePage() const 

ใช้ได้หากกระดานคะแนนมีหน้าคะแนนก่อนหน้า

LeaderboardId

const std::string & LeaderboardId() const 

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

ใช้เพื่ออ้างอิงถึงลีดเดอร์บอร์ดในไคลเอ็นต์เกมของคุณ ระบบจะเรียกได้ก็ต่อเมื่อ ลีดเดอร์บอร์ด::Valid() จะแสดงผลเป็นจริง

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

แสดงโทเค็นหน้าคะแนนสำหรับหน้าถัดไป

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

แสดงโทเค็นหน้าคะแนนสำหรับหน้าก่อนหน้า

ScorePage

 ScorePage()

ScorePage

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

ตัวสร้างที่ชัดแจ้ง

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

คัดลอกตัวสร้างสำหรับคัดลอกหน้าคะแนนที่มีอยู่ไปไว้ในหน้าใหม่

ScorePage

 ScorePage(
  ScorePage && move_from
)

ตัวสร้างสำหรับการย้ายหน้าคะแนนที่มีอยู่ไปไว้ในหน้าใหม่

เวอร์ชันอ้างอิง r-value

เริ่ม

LeaderboardStart Start() const 

แสดงผลว่ามีการใช้ลีดเดอร์บอร์ดเพื่อหาคะแนนสูงสุดหรือคะแนนใกล้กับผู้เล่นปัจจุบันหรือไม่ในตอนแรก

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

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

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

ค่าที่เป็นไปได้คือ DAILY, WEEKLY และ ALL_TIME

ใช้งานได้

bool Valid() const 

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

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

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

ScorePage & operator=(
  const ScorePage & copy_from
)

โอเปอเรเตอร์งานสำหรับกำหนดค่าของหน้าคะแนนนี้จากหน้าคะแนนอื่น

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

ScorePage & operator=(
  ScorePage && move_from
)

โอเปอเรเตอร์งานสำหรับกำหนดค่าของหน้าคะแนนนี้จากหน้าคะแนนอื่น

เวอร์ชันอ้างอิง r-value

~หน้าคะแนน

 ~ScorePage()