protected void RenameEnd()
{
if (this.renameOverlay.userAcceptedRename)
{
string name = !string.IsNullOrEmpty(this.renameOverlay.name) ? this.renameOverlay.name : this.renameOverlay.originalName;
if (name != this.renameOverlay.originalName)
{
int userData = this.renameOverlay.userData;
Element element = this.m_ParameterList.list[userData] as Element;
name = this.m_Host.animatorController.MakeUniqueParameterName(name);
Undo.RegisterCompleteObjectUndo(this.m_Host.animatorController, "Parameter renamed");
this.m_Host.animatorController.RenameParameter(element.name, name);
element.name = name;
UnityEngine.AnimatorControllerParameter[] parameters = this.m_Host.animatorController.parameters;
parameters[userData] = element.m_Parameter;
this.m_Host.animatorController.parameters = parameters;
}
}
this.m_ParameterList.GrabKeyboardFocus();
this.renameOverlay.Clear();
}