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();
}