TPStashEvent.PlayStage
public int PlayStage(
string player_uuid,
string[] character_uuids,
stageType stage_type,
string stage_slug,
[string stage_category_slug = null],
[string stage_level = null],
[int? stage_score = null],
[stageStatus stage_status = stageStatus.Unknown],
[int? stage_playtime = null]
);
설명
게임 내 각종 스테이지를 플레이한 데이터를 수집합니다. 스테이지 시작이나 종료 등의 이벤트 발생 시 호출되어야하는 메소드이며, 스테이지 플레이 관련된 분석 모델에 사용됩니다.
호출이 성공한 경우 1이, 실패한 경우 -1이 반환됩니다. 호출에 실패할 경우 유니티 에디터 콘솔 TentuPlay debug mode에서 다음과 같은 메시지가 출력됩니다.
|
|
파라미터
이름 | 설명 | 필수 여부 | ||
---|---|---|---|---|
player_uuid |
플레이어의 고유 ID(캐릭터 ID가 아닌)로 Steam 사용자 ID나 Google Play 사용자 ID를 말함 |
필수 |
||
character_uuids |
플레이어 내 캐릭터의 고유 ID들의 리스트
|
필수 |
||
stage_type |
스테이지 유형
|
필수 |
||
stage_slug |
게임 스테이지의 고유 구분자 |
필수 |
||
stage_category_slug |
게임 스테이지 유형을 구분할 수 있는 카테고리명 |
선택 |
||
stage_level |
스테이지 레벨 스트링 |
선택 |
||
stage_score |
스테이지 종료 시 스테이지 점수 |
선택 |
||
stage_status |
스테이지 상태
|
선택 |
||
stage_playtime |
스테이지 종료 시 스테이지 총 플레이 타임 |
선택 |