private void FindRecipeItems(ItemManager itemManager) { _items = _itemData.RecipeItem.AsEnumerable() .Select(itemManager.SafeGetItemType) .Where(i => i != null).ToArray(); }
public static ItemRecipe FromItemType(IItemData data, ItemManager manager) { return(new ItemRecipe(data, manager)); }
private ItemRecipe(IItemData itemData, ItemManager manager) { _itemData = itemData; _totalPrice = -1; _itemManager = manager; }