gpg::이벤트

#include <event.h>

특정 이벤트의 상태에 관한 데이터가 포함된 단일 데이터 구조입니다.

요약

데이터는 사용자별 (예: 사용자가 이벤트를 잠금 해제했는지 여부) 및 전역 (예: 이벤트 이름)이라는 두 가지 유형으로 구성됩니다.

생성자 및 소멸자

Event()
Event(std::shared_ptr< const EventImpl > impl)
shared_ptr에서 EventImplEvent를 구성합니다.
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에서 복사하여 이 Event를 할당합니다.
operator=(Event && move_from)
Event &
다른 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에서 EventImplEvent를 구성합니다.

API에서 내부적으로 사용하기 위한 용도입니다.

이벤트

 Event(
  const Event & copy_from
)

기존 Event의 사본을 만듭니다.

이벤트

 Event(
  Event && move_from
)

기존 Event를 이동합니다.

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를 반환해야 합니다.

operator=

Event & operator=(
  const Event & copy_from
)

다른 Event에서 복사하여 이 Event를 할당합니다.

operator=

Event & operator=(
  Event && move_from
)

다른 Event를 이 Event로 이동하여 할당합니다.

~이벤트

 ~Event()