public void OnEnable() { this.m_Search = ""; this.m_Tree = null; this.m_SearchTree = null; this.m_SearchMode = 0; this.m_ScrollPosition = new Vector2(0f, 0f); this.m_RenameOverlay = new RenameOverlay(); this.m_LastSelectedIndex = -1; this.m_ParameterList = new ReorderableList(this.m_Tree, typeof(Element), true, false, false, false); this.m_ParameterList.onReorderCallback = new ReorderableList.ReorderCallbackDelegate(this.OnReorderParameter); this.m_ParameterList.drawElementCallback = new ReorderableList.ElementCallbackDelegate(this.OnDrawParameter); this.m_ParameterList.drawElementBackgroundCallback = new ReorderableList.ElementCallbackDelegate(this.OnDrawBackgroundParameter); this.m_ParameterList.onMouseUpCallback = new ReorderableList.SelectCallbackDelegate(this.OnMouseUpParameter); this.m_ParameterList.index = 0; this.m_ParameterList.headerHeight = 0f; this.m_ParameterList.elementHeight = 24f; Undo.undoRedoPerformed = (Undo.UndoRedoCallback) Delegate.Combine(Undo.undoRedoPerformed, new Undo.UndoRedoCallback(this.UndoRedoPerformed)); }