Skip to content

Option.json

riku1227 edited this page Mar 9, 2021 · 4 revisions

説明

Expand Optionを書くファイル
服独自のオプションを定義することができます

読み込み

OptionPath.jsonでoption_json_pathを指定した場合は、そのパスにあるファイルを読み込みます
OptionPath.jsonでbase_pathを指定した場合は、ベースパスのフォルダにあるOption.jsonもしくはベースパスのフォルダにある"RiClothesSetuper/"フォルダの中にあるOption.jsonを読み込みます

OptionPath.jsonを使用しなかった場合もしくはoption_json_pathbase_pathを指定しなかった場合は
プレハブがあるフォルダにあるOption.jsonもしくはプレハブがあるフォルダに有る"RiClothesSetuper/"フォルダの中にあるOption.jsonを読み込みます

構造

リファレンスのExpandOptionを参照してください

関連リンク

  • ExpandOption
    • 服の独自オプションを定義するクラス

{
  "version" 2
  "id": "example_cloth_id",
  "custom_options": [
    {
      "name": "不要なオブジェクトを削除する",
      "description": "'cloth'と'shoes'削除します",
      "option_type": "toggle",
      "is_check": true,
      "operation_list": [
        {
          "operation_type": "DELETE_OBJECT",
          "is_avatar_object": "true",
          "target_object_list": [
            "cloth",
            "shoes"
          ]
        }
      ]
    },
    {
      "name": "帽子の位置",
      "option_type": "grid",
      "select": 0,
      "grid_list": [
        {
          "name": "左",
          "operation_list": [
            {
              "operation_type": "DELETE_OBJECT",
              "target_object_list": [
                "hat_right"
              ]
            }
          ]
        },
        {
          "name": "右",
          "operation_list": [
            {
              "operation_type": "DELETE_OBJECT",
              "target_object_list": [
                "hat_left"
              ]
            }
          ]
        },
        {
          "name": "無し",
          "operation_list": [
            {
              "operation_type": "DELETE_OBJECT",
              "target_object_list": [
                "hat_right",
                "hat_left"
              ]
            }
          ]
        }
      ]
    }
  ]
}
Clone this wiki locally