콘솔로 이동
내러티브 게임
비주얼 노벨 형식의 글과 그림으로 스토리를 나열해가며 선택지로 스토리가 분기되는 게임의 경우 아래와 같이 메소드를 호출하세요.
캐릭터 획득
특정 캐릭터를 선택하여 획득한 경우 GetCharacter 메소드를 호출하세요.
GetCharacter (캐릭터(루트) 중 하나 선택)
player_uuid* |
{ player_uuid } |
character_uuid* |
{ character_uuid } |
characterarchetype_slug* |
{곽찬 루트} |
from_entity |
entity.PlayStage |
from_category_slug |
{곽찬 루트} |
from_slug |
{곽찬 루트} |
스테이지 시작 및 종료
특정 캐릭터의 스토리를 선택한 경우 아래와 같이 메소드를 호출하세요.
- 스테이지 시작에 재화가 사용되는 경우 아래와 같이 UseCurrency 메소드를 호출하세요.
UseCurrency (티켓 사용)
player_uuid* |
{ player_uuid } |
character_uuid* |
{ character_uuid } |
currency_slug* |
TICKET |
currency_quantity* |
1 |
currency_total_quantity |
3 |
where_to_entity |
entity.PlayStages |
where_to_category_slug |
{곽찬 루트} |
where_to_slug |
{1-1} |
- 특정 캐릭터 스토리를 진행하는 경우 아래와 같이 PlayStage 메소드를 호출하세요.
PlayStage (스테이지 시작)
player_uuid* |
{ player_uuid } |
character_uuid* |
[TentuPlayKeyword._DUMMY_CHARACTER_ID_, 곽찬] |
stage_type* |
stageType.PvE |
stage_slug* |
{1-1} |
stage_category_slug |
{곽찬 루트} |
stage_level |
{1-1} |
stage_score |
null |
stage_status |
stageStatus.Start |
stage_playtime |
null |
- 스테이지가 종료되는 시점에 PlayStage 메소드를 호출하세요. 이 때 Stage 결과에 따라
stage_status
를 기록하세요.
PlayStage (스테이지 종료)
player_uuid* |
{ player_uuid } |
character_uuid* |
[TentuPlayKeyword._DUMMY_CHARACTER_ID_, 곽찬 ] |
stage_type* |
stageType.PvE |
stage_slug* |
{곽찬 루트} |
stage_level |
{1-1} |
stage_score |
null |
stage_status |
stageStatus.Win |
stage_playtime |
30 |
PlayStage (스테이지 중도 포기 종료)
player_uuid* |
{ player_uuid } |
character_uuid* |
[TentuPlayKeyword._DUMMY_CHARACTER_ID_, 곽찬 ] |
stage_type* |
stageType.PvE |
stage_slug* |
{ 1-1 } |
stage_category_slug |
{곽찬 루트} |
stage_level |
{1-1} |
stage_score |
nulll |
stage_status |
stageStatus.Quit |
stage_playtime |
30 |
ⓒ Sentience All Rights Reserved