【Unity】Odin InspectorのToggleGroup機能を使って、インスペクターをスッキリ見やすくしよう

概要

トグルでパラメータを一括で活性非活性にするやつです。チェックを外すと編集ができなくなります。

フラグが立っているときにしか使えないパラメータにしたいときに便利です。

使い方

少し使い方がややこしいので注意

グループを作るには最初にbool型の変数の定義が必要です。

そしてToggleGroupの第1引数と変数名は一致している必要があります

グループのラベル名を変更

ToggleGroupの第2引数を指定するとグループのラベルを変更できます。

インスペクタで無効(オフ)になっていてもスクリプトで書き換えれてしまう

スクリプト的にはbool型の変数だけがfalseになっているだけで他の変数はそのまま値が残っています

なのでプログラムでは、以下のようにif文でtrueかどうかを判定してから使うようにしましょう。