gpg:: เหตุการณ์
#include <event.h>
โครงสร้างข้อมูลเดียวที่มีข้อมูลเกี่ยวกับสถานะของเหตุการณ์ที่เฉพาะเจาะจง
สรุป
ข้อมูลประกอบด้วย 2 ประเภท ได้แก่ เฉพาะผู้ใช้ (เช่น ผู้ใช้จะปลดล็อกกิจกรรมหรือไม่) และส่วนกลาง (เช่น ชื่อกิจกรรม)
ผู้ผลิตและผู้ทำลาย |
|
---|---|
Event()
|
|
Event(std::shared_ptr< const EventImpl > impl)
|
|
Event(const Event & copy_from)
สร้างสำเนาของ
Event ที่มีอยู่ |
|
Event(Event && move_from)
ย้าย
Event ที่มีอยู่ |
|
~Event()
|
ฟังก์ชันสาธารณะ |
|
---|---|
Count() const
|
uint64_t
แสดงจำนวนครั้งที่มีการเพิ่มเหตุการณ์
|
Description() const
|
const std::string &
แสดงคำอธิบายเหตุการณ์
|
Id() const
|
const std::string &
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Console สร้างขึ้นล่วงหน้า
|
ImageUrl() const
|
const std::string &
แสดง URL ที่นําไปยังรูปภาพของไอคอนสําหรับเหตุการณ์นี้
|
Name() const
|
const std::string &
แสดงชื่อย่อของเหตุการณ์
|
Valid() const
|
bool
แสดงค่า "จริง" หากมีการป้อนข้อมูลเหตุการณ์นี้และมีสถานะการตอบกลับที่สำเร็จ เท็จสำหรับเหตุการณ์ที่ไม่ได้สร้างโดยผู้ใช้ หรือสำหรับเหตุการณ์ที่สร้างขึ้นซึ่งมีสถานะการตอบกลับไม่สำเร็จ
|
Visibility() const
|
แสดงสถานะเหตุการณ์:
HIDDEN หรือ REVEALED |
operator=(const Event & copy_from)
|
Event &
มอบหมาย
Event นี้โดยคัดลอกจากรายการอื่น |
operator=(Event && move_from)
|
Event &
มอบหมาย
Event นี้โดยย้ายรายการอื่นเข้าไป |
ฟังก์ชันสาธารณะ
จำนวน
uint64_t Count() const
แสดงจำนวนครั้งที่มีการเพิ่มเหตุการณ์
Event::Valid()
ต้องแสดงผลเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
คำอธิบาย
const std::string & Description() const
แสดงคำอธิบายเหตุการณ์
จะเรียกใช้ได้เมื่อ Event::Valid()
แสดงค่า "จริง" เท่านั้น
กิจกรรม
Event()
กิจกรรม
Event( std::shared_ptr< const EventImpl > impl )
สร้าง Event
จาก shared_ptr
เป็น EventImpl
มีไว้เพื่อใช้ภายในโดย API
รหัส
const std::string & Id() const
แสดงผลสตริงที่ไม่ซ้ำกันซึ่ง Google Play Console สร้างขึ้นล่วงหน้า
ใช้ URL นี้เพื่ออ้างอิงถึงเหตุการณ์ในไคลเอ็นต์เกมของคุณ จะเรียกใช้ได้เมื่อ Event::Valid()
แสดงค่า "จริง" เท่านั้น
ImageUrl
const std::string & ImageUrl() const
แสดง URL ที่นําไปยังรูปภาพของไอคอนสําหรับเหตุการณ์นี้
Event::Valid()
ต้องแสดงผลเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
ชื่อ
const std::string & Name() const
แสดงชื่อย่อของเหตุการณ์
สูงสุด 100 อักขระ จะเรียกใช้ได้เมื่อ Event::Valid()
แสดงค่า "จริง" เท่านั้น
ถูกต้อง
bool Valid() const
แสดงค่า "จริง" หากมีการป้อนข้อมูลเหตุการณ์นี้และมีสถานะการตอบกลับที่สำเร็จ เท็จสำหรับเหตุการณ์ที่ไม่ได้สร้างโดยผู้ใช้ หรือสำหรับเหตุการณ์ที่สร้างขึ้นซึ่งมีสถานะการตอบกลับไม่สำเร็จ
ต้องเป็นจริงเพื่อให้ฟังก์ชัน Getter ในเหตุการณ์นี้ (id
, Name
, Description
ฯลฯ) ใช้งานได้
ระดับการแชร์
EventVisibility Visibility() const
แสดงสถานะเหตุการณ์: HIDDEN
หรือ REVEALED
Event::Valid()
ต้องแสดงผลเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
~กิจกรรม
~Event()