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 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 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() ต้องแสดงผลเป็น "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้

operator=

Event & operator=(
  const Event & copy_from
)

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

operator=

Event & operator=(
  Event && move_from
)

มอบหมาย Event นี้โดยย้ายรายการอื่นเข้าไป

~กิจกรรม

 ~Event()