public CompilerFactory(IFiltersManager filtersManager, IReportAccumulator reportAccumulator, IStatisticsService statisticsService, IStandardReportService standardReportService) { _filtersManager = filtersManager; _reportAccumulator = reportAccumulator; _statisticsService = statisticsService; _standardReportService = standardReportService; }
private void Init() { // Bind var heroEntities = Core.Extensions.ResourcesExt.LoadDataEntities(PathToEntitiesHeroBag); var traderEntities = Core.Extensions.ResourcesExt.LoadDataEntities(PathToEntitiesTraderBag); _heroBag = new InventoryOpenCloseObject(_prefabBagInventory, heroEntities, NameInventoryHeroBag); _traderBag = new InventoryOpenCloseObject(_prefabBagInventory, traderEntities, NameInventoryTraderBag); _heroTable = new InventoryOpenCloseObject(_prefabTableInventory, null, NameInventoryHeroTable); _traderTable = new InventoryOpenCloseObject(_prefabTableInventory, null, NameInventoryTraderTable); _uiView = new UiView(this, _traderTable, _heroTable); _updateUiViewListener = new UpdateUiViewListener(_uiView); _filtersManager = InventoryManager.Get().FiltersManager; }
public CommandsFactory(IFiltersManager filtersManager) { _filtersManager = filtersManager; }
public StatisticsCompiler(IFiltersManager filtersManager, IStatisticsService statisticsService, Interval interval) { _filtersManager = filtersManager; _statisticsService = statisticsService; _interval = interval; }
public BusConfiguration(IFiltersManager filtersManager, IFunctionsManager functionsManager) => (Filters, _functionsManager) = (filtersManager, functionsManager);