protected void ClearSelection()
{
BaseEventData baseEventData = this.GetBaseEventData();
foreach (PointerEventData data2 in this.m_PointerData.Values)
{
base.HandlePointerExitAndEnter(data2, null);
}
this.m_PointerData.Clear();
base.eventSystem.SetSelectedGameObject(null, baseEventData);
}