Exemplo n.º 1
0
        public static async Task <ItemFactoryBuilder> CreateAsync(bool refreshCitadelData)
        {
            await ClientManager.Build();

            var marketApi      = new MarketApi();
            var citadelManager = await CitadelObtainer.BuildAsync(marketApi, refreshCitadelData);

            var itemManager = new GeneralItemManager();

            return(new ItemFactoryBuilder(citadelManager, new BlueprintService(new BlueprintManager(), itemManager), itemManager.GetItemName, itemManager.GetItemId, new MaterialsService()));
        }
Exemplo n.º 2
0
 public BlueprintService(BlueprintManager blueprintManager, GeneralItemManager generalItemManager)
 {
     _blueprintManager   = blueprintManager;
     _generalItemManager = generalItemManager;
 }