TPStashEvent.ChangeCharacterArchetype

public int ChangeCharacterArchetype(
    string player_uuid,
    string character_uuid,
    string characterarchetype_to_slug,
    [string characterarchetype_from_slug = null]
);

説明

キャラクターのクラスチェンジにより、キャラクターのアーキタイプが変更されたイベントを記録します。アーキタイプが変更されても、キャラクターの固有識別子であるcharacter_uuidは変わりません。

データのアップロードに成功した場合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_に設定します。

必須

characterarchetype_to_slug

キャラクターのクラスチェンジ後、キャラクターのアーキタイプ

必須

characterarchetype_from_slug

キャラクターのクラスチェンジ前、キャラクターのアーキタイプ

オプション