protected override void RenameEnded()
{
string name = !string.IsNullOrEmpty(base.GetRenameOverlay().name) ? base.GetRenameOverlay().name : base.GetRenameOverlay().originalName;
int userData = base.GetRenameOverlay().userData;
bool flag = this.GetCreateAssetUtility().IsCreatingNewAsset();
if (base.GetRenameOverlay().userAcceptedRename)
{
if (flag)
{
this.GetCreateAssetUtility().EndNewAssetCreation(name);
base.m_TreeView.ReloadData();
}
else
{
ObjectNames.SetNameSmartWithInstanceID(userData, name);
}
}
}