private bool SetActiveItem(float x, float y) { LayoutItem li = FindItem(x, y); if (li.Equals(LayoutItem.Empty) || li.Item == null) { if (!Expanded) { m_ActiveItem = null; } } else if (li.Item != m_ActiveItem) { ActiveItem = li.Item as IGuiMenuItem; return(true); } return(false); }