내러티브 게임

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

캐릭터 획득

특정 캐릭터나 스토리 경로를 선택하여 획득한 경우 GetCharacter를 호출하세요.

캐릭터나 루트 선택
메소드 파라미터 자료형 필수여부 비고

GetCharacter

player_uuid

string

필수

character_uuid

string

필수

characterarchetype_slug

string

필수

곽찬 루트

from_entity

선택

entity.PlayStage

from_category_slug

string

선택

곽찬 루트

from_slug

string

선택

곽찬 루트

스테이지 시작 및 종료

선택한 캐릭터나 스토리 경로로 스테이지를 시작하려면 아래와 같이 메소드를 호출하세요.

  • 스테이지 시작에 재화가 사용되는 경우 UseCurrency를 호출하세요.

    메소드 파라미터 자료형 필수여부 비고

    UseCurrency

    player_uuid

    string

    필수

    character_uuid

    string

    필수

    currency_slug

    string

    필수

    TICKET

    currency_quantity

    float

    필수

    1

    currency_total_quantity

    float

    선택

    3

    where_to_entity

    선택

    entity.PlayStages

    where_to_category_slug

    string

    선택

    곽찬 루트

    where_to_slug

    string

    선택

    1-1

  • 특정 캐릭터로 스토리를 진행하는 경우 PlayStage를 호출하세요.

    메소드 파라미터 자료형 필수여부 비고

    PlayStage

    player_uuid

    string

    필수

    character_uuids

    string

    필수

    TentuPlayKeyword._DUMMY_CHARACTER_ID_, 곽찬

    stage_type

    필수

    stageType.PvE

    stage_slug

    string

    필수

    1-1

    stage_category_slug

    string

    선택

    곽찬 루트

    stage_level

    string

    선택

    1-1

    stage_score

    int

    선택

    null

    stage_status

    선택

    stageStatus.Start

    stage_playtime

    int

    선택

    null

  • 스테이지가 종료되는 시점에 PlayStage를 호출하세요.

    stage_status 파라미터에는 Stage 결과를 나타내는 값을 입력합니다.

    스테이지 완수
    메소드 파라미터 자료형 필수여부 비고

    PlayStage

    player_uuid

    string

    필수

    character_uuids

    string

    필수

    TentuPlayKeyword._DUMMY_CHARACTER_ID_, 곽찬

    stage_type

    필수

    stageType.PvE

    stage_slug

    string

    필수

    1-1

    stage_category_slug

    string

    선택

    곽찬 루트

    stage_level

    string

    선택

    1-1

    stage_score

    int

    선택

    null

    stage_status

    선택

    stageStatus.Win

    stage_playtime

    int

    선택

    30

    스테이지 중도 포기
    메소드 파라미터 자료형 필수여부 비고

    PlayStage

    player_uuid

    string

    필수

    character_uuids

    string

    필수

    TentuPlayKeyword._DUMMY_CHARACTER_ID_, 곽찬

    stage_type

    필수

    stageType.PvE

    stage_slug

    string

    필수

    1-1

    stage_category_slug

    string

    선택

    곽찬 루트

    stage_level

    string

    선택

    1-1

    stage_score

    int

    선택

    null

    stage_status

    선택

    stageStatus.Quit

    stage_playtime

    int

    선택

    30