【Unity】PropertyDrawer
PropertyDrawerでインスペクタ上の見た目を変更する Unityでは選択したオブジェクトに含まれるコンポーネントの情報を、インスペクタに表示して編集することができます。
エディタ拡張用のスクリプトを用意することで、コンポーネント単位でのインスペクタ上の見た目を変更し、編集しやすくすることもできます。
複数のコンポーネントで使用される特定の型の見た目を変更するには、PropertyDrawerを使用します。
PropertyDrawer - Unity スクリプトリファレンス カスタムプロパティードローワーの基底クラスです。作成した Serializable クラスや PropertyAttribute 変数のカスタムドローワーを作成して使用することができます。 docs.unity3d.com