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 Developer 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 Developer Console สร้างไว้ล่วงหน้า
ใช้เพื่ออ้างถึงเหตุการณ์ในไคลเอ็นต์เกม ระบบจะเรียกใช้ได้ก็ต่อเมื่อ 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 & operator=( Event && move_from )
มอบหมาย Event
เครื่องนี้โดยย้ายอีกโฟลเดอร์หนึ่งไปไว้ในนั้น
~เหตุการณ์
~Event()