public WorldActorFiller(GameContext context, ISavedComponents savedComponents, IRandomNumberGenerator rng, IGameConfig gameConfig, IEntityGenerator entityGenerator, IExampleContextManager contextManager, IFirstPlaceInAreaFinder placeFinder) { _rng = rng; _gameConfig = gameConfig; _entityGenerator = entityGenerator; _contextManager = contextManager; _context = context; _savedComponents = savedComponents; _placeFinder = placeFinder; }
public void Init(IPathfinder pathfinder, ITilemapInitializer tilemapInitializer, IEntityViewBehaviourInitializer entityViewBehaviourInitializer, IGameConfig gameConfig, IViewCreator viewCreator, IPositionFlagsResolver positionFlagsResolver, IStimulusReceiver stimulusReceiver, ISavedComponents savedComponents, GameContext context, PerInitiativeFeature perInitiativeFeature, RealTimeFeature realTimeFeature, IOsnowaContextManager contextManager, IGrid grid) { _realTimeFeature = realTimeFeature; _perInitiativeFeature = perInitiativeFeature; _tilemapInitializer = tilemapInitializer; _pathfinder = pathfinder; _gameConfig = gameConfig; _positionFlagsResolver = positionFlagsResolver; _stimulusReceiver = stimulusReceiver; _savedComponents = savedComponents; _context = context; _contextManager = contextManager; _grid = grid; }