public SpawnParametersGenerator( LevelGraphState levelGraphState, LevelSpawnParameters levelSpawnParameters, Settings settings) { _settings = settings; _levelGraphState = levelGraphState; _levelSpawnParameters = levelSpawnParameters; }
public DoorManager( LevelSpawnParameters levelSpawnParameters, LevelGraphState levelGraphState, DoorFacade.Factory doorFactory) { _levelSpawnParameters = levelSpawnParameters; _doorFactory = doorFactory; _levelGraphState = levelGraphState; }
public AIGraphSpawner( LevelSpawnParameters spawnParameters, SpawnParametersGenerator.Settings roomSettings, Settings settings, AstarPath aStar) { _levelSpawnParameters = spawnParameters; _roomSettings = roomSettings; _settings = settings; _aStar = aStar; }
public LevelSpawner( SpawnParametersGenerator levelGraphTranslator, RoomFacade.Factory levelRoomFactory, TriggerFacade.Factory triggerFactory, DoorFacade.Factory doorFactory, LevelGraphState levelGraph, LevelSpawnParameters levelSpawnParameters, DoorManager doorManager, AIGraphSpawner aIGraphSpawner) { _levelGraphTranslator = levelGraphTranslator; _levelRoomFactory = levelRoomFactory; _triggerFactory = triggerFactory; _doorFactory = doorFactory; _levelGraph = levelGraph; _levelSpawnParameters = levelSpawnParameters; _doorManager = doorManager; _aIGraphSpawner = aIGraphSpawner; }