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 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 &
|
operator=(Event && move_from)
|
Event &
|
공개 함수
설명
const std::string & Description() const
이벤트에 대한 설명을 반환합니다.
Event::Valid()
가 true를 반환하는 경우에만 호출할 수 있습니다.
이벤트
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를 반환하는 경우에만 호출할 수 있습니다.
ImageUrl
const std::string & ImageUrl() const
이 이벤트의 아이콘 이미지로 연결되는 URL을 반환합니다.
이 함수를 사용할 수 있으려면 Event::Valid()
가 true를 반환해야 합니다.
이름
const std::string & Name() const
이벤트의 짧은 이름을 반환합니다.
최대 100자(영문 기준) Event::Valid()
가 true를 반환하는 경우에만 호출할 수 있습니다.
Valid
bool Valid() const
이 이벤트에 데이터가 채워져 있고 성공적인 응답 상태가 있는 경우 true를 반환하고, 채워지지 않은 사용자 생성 이벤트 또는 채워진 이벤트에 실패한 응답 상태가 있는 경우에는 false를 반환합니다.
이 이벤트의 getter 함수 (id
, Name
, Description
등)를 사용할 수 있으려면 이 속성이 true여야 합니다.
공개 상태
EventVisibility Visibility() const
이벤트 상태(HIDDEN
또는 REVEALED
)를 반환합니다.
이 함수를 사용할 수 있으려면 Event::Valid()
가 true를 반환해야 합니다.
~이벤트
~Event()