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 EnemyInstantiator(ITileInstantiator tileInstantiator) { _tileInstantiator = tileInstantiator; }