gpg:: Achievement
#include <achievement.h>
โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะของรางวัลพิเศษที่เฉพาะเจาะจงได้
สรุป
ข้อมูลประกอบด้วย 2 ประเภท ได้แก่ แบบระบุตัวผู้ใช้ (เช่น ผู้ใช้ได้ปลดล็อกรางวัลพิเศษหรือไม่) และข้อมูลทั่วโลก (เช่น ชื่อรางวัลพิเศษ)
ผู้ผลิตและผู้ทำลาย |
|
---|---|
Achievement()
|
|
Achievement(std::shared_ptr< const AchievementImpl > impl)
|
|
Achievement(const Achievement & copy_from)
สร้างสำเนาของรางวัลพิเศษที่มีอยู่
|
|
Achievement(Achievement && move_from)
ย้ายรางวัลพิเศษที่มีอยู่
|
|
~Achievement()
|
ฟังก์ชันสาธารณะ |
|
---|---|
CurrentSteps() const
|
uint32_t
แสดงจำนวนขั้นตอนที่ผู้เล่นใช้ในการปลดล็อกรางวัลพิเศษแบบเพิ่มขึ้นเรื่อยๆ
|
Description() const
|
const std::string &
แสดงคำอธิบายสั้นๆ ของรางวัลพิเศษ
|
Id() const
|
const std::string &
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Console สร้างขึ้นล่วงหน้า
|
LastModified() const
|
เลิกใช้งานแล้ว ใช้ LastModifiedTime |
LastModifiedTime() const
|
แสดงผลเวลาที่รายการแก้ไขล่าสุด (แสดงเป็นมิลลิวินาทีตั้งแต่ Unix Epoch)
|
Name() const
|
const std::string &
แสดงชื่อย่อของรางวัลพิเศษ
|
RevealedIconUrl() const
|
const std::string &
แสดง URL ที่นําไปยังรูปภาพของไอคอนที่เปิดเผยสำหรับรางวัลพิเศษนี้
|
State() const
|
แสดงสถานะรางวัลพิเศษ:
HIDDEN , REVEALED หรือ UNLOCKED |
TotalSteps() const
|
uint32_t
แสดงจำนวนขั้นตอนทั้งหมดที่จำเป็นเพื่อให้ผู้เล่นปลดล็อกรางวัลพิเศษแบบเพิ่มขึ้นเรื่อยๆ
|
Type() const
|
แสดงผลประเภทรางวัลพิเศษ:
INCREMENTAL หรือ STANDARD |
UnlockedIconUrl() const
|
const std::string &
แสดง URL ที่นำไปยังรูปภาพของไอคอนที่ปลดล็อกแล้วสำหรับรางวัลพิเศษนี้
|
Valid() const
|
bool
แสดงผลเป็น "จริง" เมื่อรางวัลพิเศษที่แสดงมีการป้อนข้อมูลและแสดงพร้อมกับสถานะการตอบกลับที่สำเร็จ "เท็จ" สำหรับรางวัลพิเศษที่ผู้ใช้สร้างขึ้นซึ่งยังไม่ได้สร้าง หรือสำหรับรางวัลพิเศษที่มีการป้อนข้อมูลซึ่งมีสถานะการตอบกลับไม่สำเร็จ
|
XP() const
|
uint64_t
จำนวนคะแนนประสบการณ์ที่ได้รับจากรางวัลพิเศษนี้
|
operator=(const Achievement & copy_from)
|
มอบหมายรางวัลพิเศษนี้โดยการคัดลอกจากรายการอื่น
|
operator=(Achievement && move_from)
|
กำหนดรางวัลพิเศษนี้โดยย้ายรายการอื่นเข้าสู่รางวัลพิเศษ
|
ฟังก์ชันสาธารณะ
รางวัลพิเศษ
Achievement()
รางวัลพิเศษ
Achievement( std::shared_ptr< const AchievementImpl > impl )
สร้างรางวัลพิเศษจาก shared_ptr
ไปยัง AchievementImpl
ใช้สำหรับภายในโดย API
CurrentSteps
uint32_t CurrentSteps() const
แสดงจำนวนขั้นตอนที่ผู้เล่นใช้ในการปลดล็อกรางวัลพิเศษแบบเพิ่มขึ้นเรื่อยๆ
โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
คำอธิบาย
const std::string & Description() const
แสดงคำอธิบายสั้นๆ ของรางวัลพิเศษ
โดยทั่วไปจะบอกวิธีรับรางวัลพิเศษแก่ผู้เล่น สูงสุด 500 อักขระ โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
รหัส
const std::string & Id() const
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Console สร้างขึ้นล่วงหน้า
ใช้เพื่อระบุรางวัลพิเศษในไคลเอ็นต์เกมของคุณ โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
LastModifiedTime
Timestamp LastModifiedTime() const
แสดงผลเวลาที่รายการแก้ไขล่าสุด (แสดงเป็นมิลลิวินาทีตั้งแต่ Unix Epoch)
โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
ชื่อ
const std::string & Name() const
แสดงชื่อย่อของรางวัลพิเศษ
สูงสุด 100 อักขระ โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
RevealedIconUrl
const std::string & RevealedIconUrl() const
แสดง URL ที่นําไปยังรูปภาพของไอคอนที่เปิดเผยสำหรับรางวัลพิเศษนี้
ไอคอนนี้มีไว้เพื่อแสดงเมื่อมีการแสดงรางวัลพิเศษ แต่ยังไม่ได้ปลดล็อก ฟังก์ชันนี้จะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
รัฐ
AchievementState State() const
แสดงสถานะรางวัลพิเศษ: HIDDEN
, REVEALED
หรือ UNLOCKED
โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น ดูข้อมูลเพิ่มเติมได้ที่นี่
TotalSteps
uint32_t TotalSteps() const
แสดงจำนวนขั้นตอนทั้งหมดที่จำเป็นเพื่อให้ผู้เล่นปลดล็อกรางวัลพิเศษแบบเพิ่มขึ้นเรื่อยๆ
โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
ประเภท
AchievementType Type() const
แสดงผลประเภทรางวัลพิเศษ: INCREMENTAL
หรือ STANDARD
โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น ดูข้อมูลเพิ่มเติมได้ที่นี่
UnlockedIconUrl
const std::string & UnlockedIconUrl() const
แสดง URL ที่นำไปยังรูปภาพของไอคอนที่ปลดล็อกแล้วสำหรับรางวัลพิเศษนี้
ไอคอนนี้มีไว้เพื่อแสดงเมื่อมีการปลดล็อกรางวัลพิเศษ (และมีการเปิดเผยด้วย) ฟังก์ชันนี้จะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
ถูกต้อง
bool Valid() const
แสดงผลเป็น "จริง" เมื่อรางวัลพิเศษที่แสดงมีการป้อนข้อมูลและแสดงพร้อมกับสถานะการตอบกลับที่สำเร็จ "เท็จ" สำหรับรางวัลพิเศษที่ผู้ใช้สร้างขึ้นซึ่งยังไม่ได้สร้าง หรือสำหรับรางวัลพิเศษที่มีการป้อนข้อมูลซึ่งมีสถานะการตอบกลับไม่สำเร็จ
โดยฟังก์ชัน Getter ในรางวัลพิเศษนี้ (รหัส ชื่อ คำอธิบาย ฯลฯ) จะใช้งานได้
XP
uint64_t XP() const
จำนวนคะแนนประสบการณ์ที่ได้รับจากรางวัลพิเศษนี้
โดยจะเรียกใช้ได้เมื่อ Achievement::Valid() แสดงเป็นจริงแล้วเท่านั้น
operator=
Achievement & operator=( const Achievement & copy_from )
มอบหมายรางวัลพิเศษนี้โดยการคัดลอกจากรายการอื่น
operator=
Achievement & operator=( Achievement && move_from )
กำหนดรางวัลพิเศษนี้โดยย้ายรายการอื่นเข้าสู่รางวัลพิเศษ
~Achievement
~Achievement()