public DataInitializationStartedHandler( IModifierProvider modifierProvider, IPseudoModifierProvider pseudoModifierProvider) { this.modifierProvider = modifierProvider; this.pseudoModifierProvider = pseudoModifierProvider; }
public InitializeHandler( InitializationResources resources, IMediator mediator, ISidekickSettings settings, ILogger <InitializeHandler> logger, IViewLocator viewLocator, IProcessProvider processProvider, IKeyboardProvider keyboardProvider, IKeybindProvider keybindProvider, IParserPatterns parserPatterns, IModifierProvider modifierProvider, IPseudoModifierProvider pseudoModifierProvider, IItemMetadataProvider itemMetadataProvider, IItemStaticDataProvider itemStaticDataProvider) { this.resources = resources; this.mediator = mediator; this.settings = settings; this.logger = logger; this.viewLocator = viewLocator; this.processProvider = processProvider; this.keyboardProvider = keyboardProvider; this.keybindProvider = keybindProvider; this.parserPatterns = parserPatterns; this.modifierProvider = modifierProvider; this.pseudoModifierProvider = pseudoModifierProvider; this.itemMetadataProvider = itemMetadataProvider; this.itemStaticDataProvider = itemStaticDataProvider; }
public ModifierProvider( IPseudoModifierProvider pseudoModifierProvider, ICacheRepository cacheRepository, IPoeTradeClient poeTradeClient, IStatTranslationProvider statTranslationProvider) { this.pseudoModifierProvider = pseudoModifierProvider; this.cacheRepository = cacheRepository; this.poeTradeClient = poeTradeClient; this.statTranslationProvider = statTranslationProvider; }
public ModifierProvider( IPseudoModifierProvider pseudoModifierProvider, IGameLanguageProvider gameLanguageProvider, ICacheRepository cacheRepository, IPoeTradeClient poeTradeClient) { this.pseudoModifierProvider = pseudoModifierProvider; this.gameLanguageProvider = gameLanguageProvider; this.cacheRepository = cacheRepository; this.poeTradeClient = poeTradeClient; }