public BoardCreator(IProximityChecker proximityChecker, ITileInstantiator tileInstantiator, IRoomBuilder roomBuilder, ICorridorBuilder corridorBuilder, ITileLayoutCreator tileLayoutCreator, IObjectInstantiator enemyInstantiator) { _proximityChecker = proximityChecker; _tileInstantiator = tileInstantiator; _roomBuilder = roomBuilder; _corridorBuilder = corridorBuilder; _tileLayoutCreator = tileLayoutCreator; _enemyInstantiator = enemyInstantiator; }
public DirectorRooms(IRoomBuilder roomBuilder) { _roomBuilder = roomBuilder; }
public RoomDirector(IRoomBuilder _roomBuilder) { this._roomBuilder = _roomBuilder; }