EditorGUI
AnimatorのStateなどにある、配列の位置を自由に移動させることが出来るものを「ReorderableList」というそうです。 これが使えたら便利なんだけどなーということで頑張ってみました。 まだ不十分なので近いうちに作り終えるつもり。
EditorGUI.ObjectFieldのGUIがTexture系では少し違います。 MaterialのInspectorでよく見るアレ こんな感じで幅を決めてあげるとしっくり来る EditorGUILayout.ObjectField (null, typeof(Texture2D), false, GUILayout.Width (64), GUILayout.Height (64));