public static SortedAnatomyClickResults findAnatomy(Ray3 ray) { float distance = 0.0f; SortedAnatomyClickResults results = new SortedAnatomyClickResults(); foreach (AnatomyIdentifier anatomy in anatomyList) { if (anatomy.ShowInClickSearch && anatomy.CurrentAlpha > 0.0f && anatomy.checkCollision(ray, ref distance)) { results.add(new AnatomyClickResult(anatomy, distance)); } } results.sort(); return(results); }