gpg::事件

#include <event.h>

包含特定事件狀態相關資料的單一資料結構。

摘要

資料分為兩種類型:使用者專屬 (例如使用者是否解鎖事件) 和全域 (例如事件名稱)。

建構函式和解構函式

Event()
Event(std::shared_ptr< const EventImpl > impl)
建構從 shared_ptrEventImplEvent
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 管理中心事先產生的專屬字串。
ImageUrl() const
const std::string &
傳回導向此事件圖示圖片的網址。
Name() const
const std::string &
傳回事件的簡稱。
Valid() const
bool
如果這個事件已填入資料且附帶成功的回應狀態,則傳回 true;如果是未填入的使用者建立事件,或是已填入的事件包含失敗的回應狀態,則傳回 false。
Visibility() const
傳回事件狀態:HIDDENREVEALED
operator=(const Event & copy_from)
Event &
會從另一個 Event 中複製此 。
operator=(Event && move_from)
Event &
如要指派這個 Event,請將其他項目移至該項目。

公用函式

數量

uint64_t Count() const 

傳回事件增量的次數。

Event::Valid() 必須傳回 true,這個函式才能使用。

說明

const std::string & Description() const 

傳回事件的說明。

只有在 Event::Valid() 傳回 true 時才能呼叫這個方法。

活動

 Event()

活動

 Event(
  std::shared_ptr< const EventImpl > impl
)

建構從 shared_ptrEventImplEvent

主要供 API 內部使用。

活動

 Event(
  const Event & copy_from
)

建立現有 Event 的副本。

活動

 Event(
  Event && move_from
)

移動現有的 Event

ID

const std::string & Id() const 

傳回 Google Play 管理中心事先產生的專屬字串。

用來參照遊戲用戶端中的事件。只有在 Event::Valid() 傳回 true 時才能呼叫這個方法。

ImageUrl

const std::string & ImageUrl() const 

傳回導向此事件圖示圖片的網址。

Event::Valid() 必須傳回 true,這個函式才能使用。

名稱

const std::string & Name() const 

傳回事件的簡稱。

最多 100 個半形字元。只有在 Event::Valid() 傳回 true 時才能呼叫這個方法。

有效

bool Valid() const 

如果這個事件已填入資料且附帶成功的回應狀態,則傳回 true;如果是未填入的使用者建立事件,或是已填入的事件包含失敗的回應狀態,則傳回 false。

此事件中的 getter 函式 (idNameDescription 等) 必須設為 true,才能使用。

顯示設定

EventVisibility Visibility() const 

傳回事件狀態:HIDDENREVEALED

Event::Valid() 必須傳回 true,這個函式才能使用。

運算子=

Event & operator=(
  const Event & copy_from
)

會從另一個 Event 中複製此 。

運算子=

Event & operator=(
  Event && move_from
)

如要指派這個 Event,請將其他項目移至該項目。

~活動

 ~Event()