콘솔로 이동

내러티브 게임

비주얼 노벨 형식의 글과 그림으로 스토리를 나열해가며 선택지로 스토리가 분기되는 게임의 경우 아래와 같이 메소드를 호출하세요.

캐릭터 획득

특정 캐릭터를 선택하여 획득한 경우 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