bool IRaySceneQueryListener.OnQueryResult( SceneQuery.WorldFragment fragment, float distance )
{
// create an entry and add it to the cached result list
RaySceneQueryResultEntry entry = new RaySceneQueryResultEntry();
entry.Distance = distance;
entry.SceneObject = null;
entry.worldFragment = fragment;
lastResults.Add( entry );
// continue gathering results
return true;
}