public DataInitializationStartedHandler(
     IModifierProvider modifierProvider,
     IPseudoModifierProvider pseudoModifierProvider)
 {
     this.modifierProvider       = modifierProvider;
     this.pseudoModifierProvider = pseudoModifierProvider;
 }
示例#2
0
 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;
 }
示例#3
0
 public ModifierProvider(
     IPseudoModifierProvider pseudoModifierProvider,
     ICacheRepository cacheRepository,
     IPoeTradeClient poeTradeClient,
     IStatTranslationProvider statTranslationProvider)
 {
     this.pseudoModifierProvider  = pseudoModifierProvider;
     this.cacheRepository         = cacheRepository;
     this.poeTradeClient          = poeTradeClient;
     this.statTranslationProvider = statTranslationProvider;
 }
示例#4
0
 public ModifierProvider(
     IPseudoModifierProvider pseudoModifierProvider,
     IGameLanguageProvider gameLanguageProvider,
     ICacheRepository cacheRepository,
     IPoeTradeClient poeTradeClient)
 {
     this.pseudoModifierProvider = pseudoModifierProvider;
     this.gameLanguageProvider   = gameLanguageProvider;
     this.cacheRepository        = cacheRepository;
     this.poeTradeClient         = poeTradeClient;
 }