gpg:: イベント
#include <event.h>
特定のイベントのステータスに関するデータが含まれる単一のデータ構造です。
まとめ
データは、ユーザー固有(ユーザーがイベントのロックを解除したかどうかなど)とグローバル(イベント名など)の 2 種類で構成されます。
コンストラクタとデストラクタ |
|
---|---|
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 Console が事前に生成した一意の文字列を返します。
|
ImageUrl() const
|
const std::string &
このイベントのアイコンの画像に誘導する URL を返します。
|
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 Console が事前に生成した一意の文字列を返します。
ゲーム クライアントでイベントを参照する場合に使用します。Event::Valid()
が true を返す場合にのみ呼び出すことができます。
画像 URL
const std::string & ImageUrl() const
このイベントのアイコンの画像に誘導する URL を返します。
この関数を使用するには、Event::Valid()
が true を返す必要があります。
氏名
const std::string & Name() const
イベントの略称を返します。
100 文字まで。Event::Valid()
が true を返す場合にのみ呼び出すことができます。
有効
bool Valid() const
このイベントにデータが入力され、レスポンス ステータスが成功の場合は、true を返します。ユーザー作成イベント以外のイベント、またはレスポンスに失敗したデータが取り込まれる場合は false になります。
このイベントのゲッター関数(id
、Name
、Description
など)を使用するには、その値が true である必要があります。
公開設定
EventVisibility Visibility() const
イベントの状態(HIDDEN
または REVEALED
)を返します。
この関数を使用するには、Event::Valid()
が true を返す必要があります。
~Event(イベント)
~Event()