Пример #1
0
        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();
        }