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