うにてぃブログ

主にUnityとC#に関する記事を書いていきます

List

【Unity】SerializeField で 多次元リストを表示する

SerializeField では多次元配列を表示することができない また FindProperty でも取得できないことから 多次元配列はシリアライズできないことが分かる using System.Collections.Generic; using UnityEngine; public class SampleMonoBehaviour : MonoBehav…

【Unity】UnityEditor の List の表示を変更する

Unity で IList (Array や List) を利用すると下図のような Editor UIが表示される これだと途中の要素を消すことができず、配列のサイズを変えたいときにも 数値を入力するのが面倒なので拡張することにした 実装 Inspector で利用することを想定して Seria…

【Unity】SerializedProperty と System.Type の Array と List の判定と Type 取得

Array と List の判定 SerializedProperty のみでは Array か List どちらか知ることができますが、System.Typeを利用しないとどちらかを判定できません string も内部的には char の Array なので string のチェックをする必要があります public static boo…