public List <IslandElement> GetElementsNear(IslandElement element) { return (index.GetElements(element.RelativeToContainerPosition) .Where(e => e != element) .Select(e => (IslandElement)e) .ToList()); }
public bool CanMoveWithoutCollision(ICircleElement element, Vector3 Position) { return(!decoSpaceIndex.GetElements(Position).Any(e => collide((ICircleElement)e, element, Position))); }