TPStashEvent.GetConsumable

public int GetConsumable(
    string player_uuid,
    string character_uuid,
    string item_slug,
    float item_quantity,
    [entity from_entity = entity.None],
    [string from_category_slug = null],
    [string from_slug = null]
);

설명

캐릭터가 게임 내 소모품(Consumable)을 획득한 이벤트 데이터를 수집합니다.

아이템 유형
  • Equipment: 무기, 방어구, 악세서리, 기타 장비템

  • Consumable: 물약, 붕대 등 사용하면 없어지는 소모품

  • Cosmetic: 의상 등 착용 시 플레이어나 캐릭터의 능력이나 고유 속성에 영향을 미치지 않는 아이템

  • Token: 입장권과 같이 사용처가 제한된 대안 화폐

  • Material: 원자재. 장비 업그레이드, 캐릭터 랭킹 상승 등에 소모되는 재료성 아이템

  • Infrastructure: 고정자산으로 게임 전체에 간접적인 영향을 미치는 아이템

  • Pet: 캐릭터가 데리고 다니는 펫

  • RandomBox: 개봉시 확률에 따라 다른 아이템을 랜덤하게 제공하는 상자

호출이 성공한 경우 1이, 실패한 경우 -1이 반환됩니다. 호출에 실패할 경우 유니티 에디터 콘솔 TentuPlay debug mode에서 다음과 같은 메시지가 출력됩니다.

TPError||ERROR inserting table_name: exception_error_message

파라미터

이름 설명 필수 여부

player_uuid

플레이어의 고유 ID(캐릭터 ID가 아닌)로 Steam 사용자 ID나 Google Play 사용자 ID를 말함

필수

character_uuid

플레이어 캐릭터의 고유 ID

게임에 캐릭터가 없거나, 캐릭터가 아닌 플레이어를 가리킬 경우 character_uuid를 TentuPlayKeyword._DUMMY_CHARACTER_ID_로 설정합니다.

필수

item_slug

아이템의 고유 구분자 (예: "weapon_sword_dagger", "shield_kite_rare")

필수

item_quantity

획득한 소모품의 갯수 또는 양

필수

from_entity

소모품을 확득한 경로나 획득하게 한 행동

개체
public enum entity {
    None,
    Etc,
    Join,
    LoginApp,
    LoginAsCharacter,
    InAppPurchase,
    ShopPurchase,
    Trade,
    WatchAd,
    PlayQuest,
    GetBonus,
    ChangeCharacterArchetype,
    ChangeStat,
    ChangeCustomAbility,
    PlayStage,
    GetCharacter,
    GetCurrency,
    GetInfrastructure,
    GetPet,
    GetToken,
    GetConsumable,
    GetMaterial,
    GetEquipment,
    GetCostume,
    GetRandomBox,
    UseCurrency,
    EquipInfrastructure,
    EquipPet,
    UseToken,
    UseConsumable,
    UseMaterial,
    EquipEquipment,
    EquipCostume,
    OpenRandomBox,
    EquipSkill,
    DismissCharacter,
    DismissInfrastructure,
    DismissPet,
    DismissToken,
    DismissConsumable,
    DismissMaterial,
    DismissEquipment,
    DismissCostume,
    DismissRandomBox,
    LevelUpCharacter,
    LevelUpInfrastructure,
    LevelUpPet,
    LevelUpConsumable,
    LevelUpMaterial,
    LevelUpEquipment,
    LevelUpCostume,
    LevelUpSkill,
    Deposit,
    Withdraw,
    FinishedTutorial,
}

선택

from_category_slug

소모품을 획득한 장소, 경로, 상황에 대한 카테고리(대분류)

선택

from_slug

소모품을 획득한 장소, 경로, 상황에 대한 상세명

선택