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
แสดงผลว่าลีดเดอร์บอร์ดเป็น PUBLIC หรือ SOCIAL
Entries() const
const std::vector< ScorePage::Entry > &
เวกเตอร์ของรายการคะแนนทั้งหมด
HasNextScorePage() const
bool
สามารถใช้ได้หากป้ายคะแนนมีหน้าคะแนนที่ตามมา
HasPreviousScorePage() const
bool
สามารถใช้ได้หากป้ายคะแนนมีหน้าคะแนนก่อนหน้า
LeaderboardId() const
const std::string &
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play 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 

แสดงผลว่าลีดเดอร์บอร์ดเป็น PUBLIC หรือ SOCIAL

รายการ

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

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

HasNextScorePage

bool HasNextScorePage() const 

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

HasPreviousScorePage

bool HasPreviousScorePage() const 

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

LeaderboardId

const std::string & LeaderboardId() const 

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

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

เริ่ม

LeaderboardStart Start() const 

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

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

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

แสดงระยะเวลาของลีดเดอร์บอร์ด

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

ถูกต้อง

bool Valid() const 

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

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

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

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

operator=

ScorePage & operator=(
  ScorePage && move_from
)

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

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

~หน้าคะแนน

 ~ScorePage()