エディタ拡張をしていると、クラスや配列を折りたたむ時のアレを実装することがありますよね。 これです。 これは Foldout というようですが、これの実装ですごい回り道をしてしまったのでメモ的に書いておきます。 以下のようなクラスがあるとします。 using UnityEngine; public class FoldoutTest : MonoBehaviour { [System.Serializable] private class SampleClass { [SerializeField] string hoge; [SerializeField] int fuga; } [SerializeField] SampleClass sampleClass; } このコンポーネントを適当なオブジェクトに張り付けてインスペクターに表示させると以下のようになりますね。 このSample