示例#1
0
 public AutoAdjuster(ClientConfig clientConfig, EveUi eveUi, Paths paths, Character character,
     Modules modules, OrderAnalyzer orderAnalyzer, OrderReviewer orderReviewer)
     : base(clientConfig, eveUi, paths, character, modules, orderAnalyzer)
 {
     _orderReviewer = orderReviewer;
     _marketOrderio = new MarketOrderio {Path = paths.LogPath};
 }
示例#2
0
 public PuppetMaster(DataManager dataManager)
 {
     _characterManager = dataManager.CharacterManager;
     _orderAnalyzer = new OrderAnalyzer();
     OrderReviewer = new OrderReviewer(dataManager.EventDispatcher);
     LoginBot = new LoginBot(dataManager.ClientConfig, dataManager.Ui, dataManager.Paths, null,
                             _orderAnalyzer);
     _autoLister = new AutoLister(dataManager.ClientConfig, dataManager.Ui, dataManager.Paths, null,
                                  dataManager.Modules, _orderAnalyzer);
     _autoAdjuster = new AutoAdjuster(dataManager.ClientConfig, dataManager.Ui, dataManager.Paths, null,
                                      dataManager.Modules, _orderAnalyzer, OrderReviewer);
     _autoInvestor = new AutoInvestor(dataManager.ClientConfig, dataManager.Ui, dataManager.Paths, null,
                                      dataManager.Modules, _orderAnalyzer);
     _eventDispatcher = dataManager.EventDispatcher;
 }
 public OrderReviewInfoProvider(OrderReviewer orderReviewer)
 {
     _orderReviewer = orderReviewer;
 }