List
SerializeField では多次元配列を表示することができない また FindProperty でも取得できないことから 多次元配列はシリアライズできないことが分かる using System.Collections.Generic; using UnityEngine; public class SampleMonoBehaviour : MonoBehav…
Unity で IList (Array や List) を利用すると下図のような Editor UIが表示される これだと途中の要素を消すことができず、配列のサイズを変えたいときにも 数値を入力するのが面倒なので拡張することにした 実装 Inspector で利用することを想定して Seria…
Array と List の判定 SerializedProperty のみでは Array か List どちらか知ることができますが、System.Typeを利用しないとどちらかを判定できません string も内部的には char の Array なので string のチェックをする必要があります public static boo…