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:: |
ชั้นเรียนที่สร้างรายการในหน้าคะแนน |
gpg:: |
โครงสร้างข้อมูลเป็นประเภทที่เกือบทึบแสงซึ่งแสดงคำค้นหา ScorePage (หรือว่างเปล่า) |
ฟังก์ชันสาธารณะ
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( 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
operator=
ScorePage & operator=( const ScorePage & copy_from )
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของหน้าคะแนนนี้จากหน้าคะแนนอื่น
operator=
ScorePage & operator=( ScorePage && move_from )
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของหน้าคะแนนนี้จากหน้าคะแนนอื่น
เวอร์ชันอ้างอิง r-value-reference
~หน้าคะแนน
~ScorePage()