public void EndRename(bool acceptChanges) { EditorGUIUtility.editingTextField = false; if (!m_IsRenaming) { return; } Undo.undoRedoPerformed -= UndoRedoWasPerformed; if (m_DelayedCallback != null) { m_DelayedCallback.Clear(); } RemoveMessage(); if (isRenamingFilename) { m_Name = InternalEditorUtility.RemoveInvalidCharsFromFileName(m_Name, true); } m_IsRenaming = false; m_IsWaitingForDelay = false; m_UserAcceptedRename = acceptChanges; // For issuing event for client to react on end of rename RepaintClientView(); }