public bool OnEvent()
{
if (this.m_IsRenaming)
{
if (!this.m_IsWaitingForDelay)
{
GUIUtility.GetControlID(0x50f6804, FocusType.Passive);
GUI.SetNextControlName(this.k_RenameOverlayFocusName);
EditorGUI.FocusTextInControl(this.k_RenameOverlayFocusName);
this.m_TextFieldControlID = GUIUtility.GetControlID(s_TextFieldHash, FocusType.Keyboard, this.m_EditFieldRect);
}
this.m_OriginalEventType = Event.current.type;
if (this.m_IsWaitingForDelay && ((this.m_OriginalEventType == EventType.MouseDown) || (this.m_OriginalEventType == EventType.KeyDown)))
{
this.EndRename(false);
return false;
}
}
return true;
}