gpg::เหตุการณ์

#include <event.h>

โครงสร้างข้อมูลเดียวที่มีข้อมูลเกี่ยวกับสถานะของเหตุการณ์ที่เฉพาะเจาะจง

สรุป

ข้อมูลประกอบด้วย 2 ประเภท ได้แก่ ข้อมูลเฉพาะผู้ใช้ (เช่น ผู้ใช้ปลดล็อกเหตุการณ์หรือไม่) และข้อมูลส่วนกลาง (เช่น ชื่อเหตุการณ์)

ผู้ผลิตและผู้ทำลาย

Event()
Event(std::shared_ptr< const EventImpl > impl)
สร้าง Event จาก shared_ptr ไปยัง EventImpl
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

เหตุการณ์

 Event(
  const Event & copy_from
)

สร้างสำเนาของ Event ที่มีอยู่

เหตุการณ์

 Event(
  Event && move_from
)

ย้าย Event ที่มีอยู่

รหัส

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=(
  const Event & copy_from
)

มอบหมาย Event นี้โดยคัดลอกจากบุคคลอื่น

โอเปอเรเตอร์=

Event & operator=(
  Event && move_from
)

มอบหมาย Event เครื่องนี้โดยย้ายอีกโฟลเดอร์หนึ่งไปไว้ในนั้น

~เหตุการณ์

 ~Event()