public void RaycastAll(PointerEventData eventData, List<RaycastResult> raycastResults)
{
raycastResults.Clear();
List<BaseRaycaster> raycasters = RaycasterManager.GetRaycasters();
for (int i = 0; i < raycasters.Count; i++)
{
BaseRaycaster raycaster = raycasters[i];
if ((raycaster != null) && raycaster.IsActive())
{
raycaster.Raycast(eventData, raycastResults);
}
}
raycastResults.Sort(s_RaycastComparer);
}