private static IEnumerable <InRange> FilterNearEntities(NearEntityFilter filter)
 {
     foreach (Entity entity in The.GameData.Entities.AllItems)
     {
         if (entity.HasActor() && filter.IsValid(entity, out var distance))
         {
             yield return(new InRange(entity, distance));
         }
     }
 }
        private InRange[] GetNearEntities()
        {
            NearEntityFilter filter = new NearEntityFilter(Sphere);

            return(FilterNearEntities(filter).ToArray());
        }