public MazeUiBuilder( ILoadCellPrefab loadCellPrefab, IMazeHelper mazeHelper, IDoorwayLoader doorwayLoader, ILineDrawer lineDrawer, ICellInformationProvider cellInformation, ICircleLoader circleLoader, IPointsAndDirectionsRetriever pointsAndDirectionsRetriever) { _loadCellPrefab = loadCellPrefab; _mazeHelper = mazeHelper; _doorwayLoader = doorwayLoader; _lineDrawer = lineDrawer; _cellInformation = cellInformation; _circleLoader = circleLoader; _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever; }
public DoorwayLoader(ICircleLoader circleLoader) { _circleLoader = circleLoader; }