private void InsertFieldListElement(object data) { int index = (int)data; m_serializedObject.ApplyModifiedProperties(); m_textTable.InsertField(index, "Field " + m_textTable.nextFieldID); m_serializedObject.Update(); RebuildFieldCache(); Repaint(); }
private void InsertFieldListElement(object data) { int index = (int)data; m_serializedObject.ApplyModifiedProperties(); Undo.RecordObject(m_textTable, "Insert Field"); m_textTable.InsertField(index, "Field " + m_textTable.nextFieldID); EditorUtility.SetDirty(m_textTable); m_serializedObject.Update(); RebuildFieldCache(); Repaint(); }