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
建構 Event
至 EventImpl
。
適用於 API 的內部使用。
ID
const std::string & Id() const
傳回 Google Play 開發人員控制台事先產生的專屬字串。
可用來指稱遊戲用戶端中的事件。只有在 Event::Valid()
傳回 true 時才能呼叫此方法。
有效
bool Valid() const
如果這個事件已填入資料,並隨附成功的回應狀態,則傳回 true;若是使用者建立的事件,或是事件包含失敗的回應狀態,則為「false」。
此事件中的 getter 函式必須為 true (id
、Name
、Description
等) 才能使用。
顯示設定
EventVisibility Visibility() const
傳回事件狀態:HIDDEN
或 REVEALED
。
Event::Valid()
必須傳回 true,才能使用這個函式。
~事件
~Event()