gpg::活動

#include <event.h>

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

摘要

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

建構函式和解構函式

Event()
Event(std::shared_ptr< const EventImpl > impl)
shared_ptr 建構 EventEventImpl
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_ptr 建構 EventEventImpl

適用於 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 函式必須為 true (idNameDescription 等) 才能使用。

顯示設定

EventVisibility Visibility() const 

傳回事件狀態:HIDDENREVEALED

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

operator=

Event & operator=(
  const Event & copy_from
)

透過複製另一個項目來指派此Event

operator=

Event & operator=(
  Event && move_from
)

透過移動另一個項目來指派Event

~事件

 ~Event()