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 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 ที่นําไปยังรูปภาพของไอคอนสำหรับลีดเดอร์บอร์ดนี้
โดยจะเรียกใช้ได้ก็ต่อเมื่อ Leaderboard::Valid() แสดงผลเป็น "จริง" เท่านั้น
รหัส
const std::string & Id() const
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Console สร้างขึ้นล่วงหน้า
ใช้เพื่ออ้างอิงลีดเดอร์บอร์ดในไคลเอ็นต์เกม โดยจะเรียกใช้ได้ก็ต่อเมื่อ Leaderboard::Valid() แสดงผลเป็น "จริง" เท่านั้น
ลีดเดอร์บอร์ด
Leaderboard()
ลีดเดอร์บอร์ด
Leaderboard( std::shared_ptr< const LeaderboardImpl > impl )
เครื่องมือสร้างที่ชัดเจน
ลีดเดอร์บอร์ด
Leaderboard( const Leaderboard & copy_from )
คัดลอกตัวสร้างสำหรับคัดลอกลีดเดอร์บอร์ดที่มีอยู่ไปยังลีดเดอร์บอร์ดใหม่
ลีดเดอร์บอร์ด
Leaderboard( Leaderboard && move_from )
เครื่องมือสร้างสำหรับย้ายลีดเดอร์บอร์ดที่มีอยู่ไปยังลีดเดอร์บอร์ดใหม่
เวอร์ชันอ้างอิง r-value-reference
ชื่อ
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 ในลีดเดอร์บอร์ดนี้ (รหัส ชื่อ คำอธิบาย ฯลฯ) จึงจะใช้ได้
operator=
Leaderboard & operator=( const Leaderboard & copy_from )
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของลีดเดอร์บอร์ดนี้จากลีดเดอร์บอร์ดอื่น
operator=
Leaderboard & operator=( Leaderboard && move_from )
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของลีดเดอร์บอร์ดนี้จากลีดเดอร์บอร์ดอื่น
เวอร์ชันอ้างอิง r-value-reference
~ลีดเดอร์บอร์ด
~Leaderboard()