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。
~事件
~Event()