557 {
558
559 array<Object> tmp = new array<Object>();
560 tmp.Copy(vicinityObjectsOutput);
561 vicinityObjectsOutput.Clear();
562 foreach (
Object obj : tmp)
563 {
564 if (obj && vicinityObjectsOutput.Find(obj) == -1)
565 vicinityObjectsOutput.Insert(obj);
566 }
567
568
569 foreach (RaycastRVResult raycastResult : sortedRaycastResults)
570 {
571 if (raycastResult.obj && vicinityObjectsOutput.Find(raycastResult.obj) == -1)
572 vicinityObjectsOutput.Insert(raycastResult.obj);
573 }
574 }