UnityでCustomEditorを使っていて、内容が更新されているのにInspectorの表示が更新されないときはEditorUtility.SetDirty(target)
を実行してみると良いそうです。
void OnInspectorGUI()
{
EditorUtility.SetDirty(target);
}
リンク
How do you force a custom inspector to redraw? – Unity Answers
https://answers.unity.com/questions/333181/how-do-you-force-a-custom-inspector-to-redraw.html
関連記事
UnityのInspectorで配列の順番を変更したい場合はReorderableList
Unityで配列を使いたい場合、
using UnityEngine;
public class Example : MonoBehaviour
{
public string[] Array;
}
のような感じで実装すると、Inspectorには次のように表示されます。
これだけでもInspectorから配列のサイズと値を設定することができて便利ですが、...