internal void Blur() { m_SavedFocusedElement = focusController?.GetLeafFocusedElement(); if (m_SavedFocusedElement != null && !(m_SavedFocusedElement is IMGUIContainer)) { m_SavedFocusedElement.Blur(); } }
internal void BlurLastFocusedElement() { if (m_LastFocusedElement != null && !(m_LastFocusedElement is IMGUIContainer)) { // Blur will change the lastFocusedElement to null var tmpLastFocusedElement = m_LastFocusedElement; m_LastFocusedElement.Blur(); m_LastFocusedElement = tmpLastFocusedElement; } }