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()