Editor/Floor/ArchWellEdges.cs
namespace Sunless.Architecture;

public interface IArchWellEdges {
	Func<Vector2, bool> Trimmed( ArchBuilding building, ArchKit kit, IReadOnlyList<ArchFloorCutout> wells, float height );
}

public static class ArchWellEdges {
	public static Func<Vector2, bool> Trimmed( ArchBuilding building, ArchKit kit, IReadOnlyList<ArchFloorCutout> wells, float height ) {
		return ArchRoles.One<IArchWellEdges>()?.Trimmed( building, kit, wells, height );
	}
}