public int CompareTo( object obj )
{
RaySceneQueryResultEntry entry = obj as RaySceneQueryResultEntry;
if ( Distance < entry.Distance )
{
// this result is less than
return -1;
}
else if ( Distance > entry.Distance )
{
// this result is greater than
return 1;
}
// they are equal
return 0;
}