gpg:: ลีดเดอร์บอร์ด
#include <leaderboard.h>
โครงสร้างข้อมูลแบบเดี่ยวช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะของลีดเดอร์บอร์ดหนึ่งๆ ได้ เช่น ชื่อและอายุการใช้งาน
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
Leaderboard()
|
|
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
ตัวสร้างที่ชัดแจ้ง
|
|
Leaderboard(const Leaderboard & copy_from)
คัดลอกตัวสร้างสำหรับคัดลอกลีดเดอร์บอร์ดที่มีอยู่ไปยังลีดเดอร์บอร์ดใหม่
|
|
Leaderboard(Leaderboard && move_from)
ตัวสร้างสำหรับการย้ายลีดเดอร์บอร์ดที่มีอยู่ไปยังลีดเดอร์บอร์ดใหม่
|
|
~Leaderboard()
|
ฟังก์ชันสาธารณะ |
|
---|---|
IconUrl() const
|
const std::string &
แสดง URL ที่นำไปยังรูปภาพของไอคอนสำหรับลีดเดอร์บอร์ดนี้
|
Id() const
|
const std::string &
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Developer Console สร้างไว้ล่วงหน้า
|
Name() const
|
const std::string &
แสดงชื่อย่อของลีดเดอร์บอร์ด
|
Order() const
|
แสดงผลว่าลำดับจากน้อยไปมากหรือมากไปน้อยดีกว่า
|
Valid() const
|
bool
แสดงผลเป็น "จริง" เมื่อมีการเติมข้อมูลลีดเดอร์บอร์ดที่แสดงและมีสถานะการตอบกลับที่สำเร็จควบคู่กับค่า "เท็จ" สำหรับลีดเดอร์บอร์ดที่ไม่มีการป้อนข้อมูล หรือสำหรับลีดเดอร์บอร์ดที่แสดงพร้อมสถานะการตอบกลับที่ไม่สำเร็จ
|
operator=(const Leaderboard & copy_from)
|
โอเปอเรเตอร์งานสำหรับการกำหนดค่าลีดเดอร์บอร์ดนี้จากลีดเดอร์บอร์ดอื่น
|
operator=(Leaderboard && move_from)
|
โอเปอเรเตอร์งานสำหรับการกำหนดค่าลีดเดอร์บอร์ดนี้จากลีดเดอร์บอร์ดอื่น
|
ฟังก์ชันสาธารณะ
IconUrl
const std::string & IconUrl() const
แสดง URL ที่นำไปยังรูปภาพของไอคอนสำหรับลีดเดอร์บอร์ดนี้
ระบบจะเรียกได้ก็ต่อเมื่อ ลีดเดอร์บอร์ด::Valid() จะแสดงผลเป็นจริง
รหัส
const std::string & Id() const
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Developer Console สร้างไว้ล่วงหน้า
ใช้เพื่ออ้างอิงถึงลีดเดอร์บอร์ดในไคลเอ็นต์เกมของคุณ ระบบจะเรียกได้ก็ต่อเมื่อ ลีดเดอร์บอร์ด::Valid() จะแสดงผลเป็นจริง
ลีดเดอร์บอร์ด
Leaderboard()
ลีดเดอร์บอร์ด
Leaderboard( std::shared_ptr< const LeaderboardImpl > impl )
ตัวสร้างที่ชัดแจ้ง
ลีดเดอร์บอร์ด
Leaderboard( const Leaderboard & copy_from )
คัดลอกตัวสร้างสำหรับคัดลอกลีดเดอร์บอร์ดที่มีอยู่ไปยังลีดเดอร์บอร์ดใหม่
ลีดเดอร์บอร์ด
Leaderboard( Leaderboard && move_from )
ตัวสร้างสำหรับการย้ายลีดเดอร์บอร์ดที่มีอยู่ไปยังลีดเดอร์บอร์ดใหม่
เวอร์ชันอ้างอิง r-value
ชื่อ
const std::string & Name() const
แสดงชื่อย่อของลีดเดอร์บอร์ด
สูงสุด 100 อักขระ ระบบจะเรียกได้ก็ต่อเมื่อ Achievement::Valid() จะแสดงผลค่าจริงเท่านั้น
สั่งซื้อ
LeaderboardOrder Order() const
แสดงผลว่าลำดับจากน้อยไปมากหรือมากไปน้อยดีกว่า
ค่าที่เป็นไปได้คือ "LARGER_IS_BETTER" หรือ "SMALLER_IS_BETTER" LARGER_IS_BETTER เพิ่มคะแนนไว้บนสุด (จากมากไปน้อย) SMALLER_IS_BETTER ให้คะแนนน้อยไว้บนสุด (จากน้อยไปมาก) ระบบจะเรียกได้ก็ต่อเมื่อ Achievement::Valid() จะแสดงผลค่าจริงเท่านั้น
ใช้งานได้
bool Valid() const
แสดงผลเป็น "จริง" เมื่อมีการเติมข้อมูลลีดเดอร์บอร์ดที่แสดงและมีสถานะการตอบกลับที่สำเร็จควบคู่กับค่า "เท็จ" สำหรับลีดเดอร์บอร์ดที่ไม่มีการป้อนข้อมูล หรือสำหรับลีดเดอร์บอร์ดที่แสดงพร้อมสถานะการตอบกลับที่ไม่สำเร็จ
ซึ่งต้องมีจริงเพื่อให้ฟังก์ชัน Getter ในลีดเดอร์บอร์ดนี้ (รหัส ชื่อ คำอธิบาย ฯลฯ) ใช้งานได้
โอเปอเรเตอร์=
Leaderboard & operator=( const Leaderboard & copy_from )
โอเปอเรเตอร์งานสำหรับการกำหนดค่าลีดเดอร์บอร์ดนี้จากลีดเดอร์บอร์ดอื่น
โอเปอเรเตอร์=
Leaderboard & operator=( Leaderboard && move_from )
โอเปอเรเตอร์งานสำหรับการกำหนดค่าลีดเดอร์บอร์ดนี้จากลีดเดอร์บอร์ดอื่น
เวอร์ชันอ้างอิง r-value
~ลีดเดอร์บอร์ด
~Leaderboard()