TPStashEvent.WithdrawCosmetic

public int WithdrawCosmetic(
    string player_uuid,
    string character_uuid,
    string item_slug,
    float item_quantity,
    [storageType storage_type = storageType.Unknown],
    [string storage_slug = null],
    [string storage_category_slug = null]
);

説明

プレイヤーの倉庫からカスタムアイテムを取り出したイベントを収集します。

データのアップロードに成功した場合1をリターンし、成功できなかった場合には-1をリターンします。-1リターンとなった場合TentuPlay debug modeに設定されている状態でUnity Editorを使用している場合、Unity Editorコンソールから以下のメッセージが表示されます。

TPError||ERROR inserting table_name: exception_error_message

パラメータ

名前 説明 必須か

player_uuid

プレイヤーの固有ID

必須

character_uuid

プレイヤー内キャラクターの固有ID

ゲームにキャラクターがない、もしくはキャラクターではなくプレイヤーを示す場合にはTentuPlayKeyword._DUMMY_CHARACTER_ID_に設定します。

必須

item_slug

アイテムの固有識別子

必須

item_quantity

取り出したコスチュームの数・量

必須

storage_type

プレイヤーの倉庫の種類(Personal : 個人倉庫, Guild : ギルド倉庫)

public enum storageType {
    Unknown,
    Personal,
    Guild
}

オプション

storage_slug

プレイヤー倉庫の固有識別子

オプション

storage_category_slug

プレイヤー倉庫の種類の固有識別子

オプション