public LevelGraphMessageSender( LevelGraphState levelGraphState, IGraphGenerable graphGenerator) { _graphGenerator = graphGenerator; _levelGraphState = levelGraphState; }
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 LevelGraphMessageReceiver( NetworkRelay relay, LevelGraphState graphState, GenericMessageWithResponseClient sender, LevelSpawner levelSpawner) { _relay = relay; _sender = sender; _levelSpawner = levelSpawner; _graphState = graphState; }
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; }
public LevelGraphGenerator(LevelGraphState levelGraph, Settings settings) { _levelGraph = levelGraph; _settings = settings; }