private void castRaySort(Vector3 pos, ref List<ContactResult> list)
{
#if (!ISWIN)
list.Sort(delegate(ContactResult a, ContactResult b)
{
return Vector3.DistanceSquared(a.Pos, pos).CompareTo(Vector3.DistanceSquared(b.Pos, pos));
});
#else
list.Sort ((a, b) => Vector3.DistanceSquared(a.Pos, pos).CompareTo(Vector3.DistanceSquared(b.Pos, pos)));
#endif
}