gpg:: 事件
#include <event.h>
包含特定事件狀態相關資料的單一資料結構。
摘要
資料分為兩種類型:使用者專屬 (例如使用者是否解鎖事件) 和全域 (例如事件名稱)。
建構函式和解構函式 |
|
---|---|
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 管理中心事先產生的專屬字串。
|
ImageUrl() const
|
const std::string &
傳回導向此事件圖示圖片的網址。
|
Name() const
|
const std::string &
傳回事件的簡稱。
|
Valid() const
|
bool
如果這個事件已填入資料且附帶成功的回應狀態,則傳回 true;如果是未填入的使用者建立事件,或是已填入的事件包含失敗的回應狀態,則傳回 false。
|
Visibility() const
|
傳回事件狀態:
HIDDEN 或 REVEALED 。 |
operator=(const Event & copy_from)
|
Event &
會從另一個
Event 中複製此 。 |
operator=(Event && move_from)
|
Event &
如要指派這個
Event ,請將其他項目移至該項目。 |
公用函式
活動
Event()
活動
Event( std::shared_ptr< const EventImpl > impl )
建構從 shared_ptr
到 EventImpl
的 Event
。
主要供 API 內部使用。
ID
const std::string & Id() const
傳回 Google Play 管理中心事先產生的專屬字串。
用來參照遊戲用戶端中的事件。只有在 Event::Valid()
傳回 true 時才能呼叫這個方法。
有效
bool Valid() const
如果這個事件已填入資料且附帶成功的回應狀態,則傳回 true;如果是未填入的使用者建立事件,或是已填入的事件包含失敗的回應狀態,則傳回 false。
此事件中的 getter 函式 (id
、Name
、Description
等) 必須設為 true,才能使用。
顯示設定
EventVisibility Visibility() const
傳回事件狀態:HIDDEN
或 REVEALED
。
Event::Valid()
必須傳回 true,這個函式才能使用。
~活動
~Event()