メンバー変数にListがあるクラスScriptをアタッチしてInspectorで操作しようとすると、毎回1から手入力しないといけないの何とかならないんすかね?と社内で言われたので探ってみました。エディタ拡張によりListのデフォルトサイズを指定できました。また、要素を展開された状態にする事もできたので需要あるかわかりませんが投稿します。
こちらのGithubページからどうぞ
#使い方
1.CustomListEditor.csをAssets/Editor以下に配置
2.CustomList.csを任意のオブジェクトにアタッチ
3.デフォルトサイズが1, 展開状態のListがHierarchyで確認できます
上記はintのListですが、もちろん色んな型やクラスにもできます。
CustomList.csのint num値を変更すればListのデフォルトサイズがその値に変わります。
CustomListEditor.csでisExpandedプロパティをfalseに変更すればデフォルトで要素が閉じた状態になります。