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 CameraManagementExtra(ICellInformationProvider cellInformation) { _cellInformation = cellInformation; _speed = 10; }
public LineDrawer(ILineLoader lineLoader, ICellInformationProvider cellInformation) { _lineLoader = lineLoader; _cellInformation = cellInformation; }