Exemplo n.º 1
0
        private Ingredient GetCreateIngredient(CraftingContext context, int amount, string name)
        {
            var item = GetCreateItem(context, name);

            return(context.Ingredients.SingleOrDefault(x => x.Amount == amount && x.Item == item) ?? new Ingredient {
                Amount = amount, Item = item
            });
        }
Exemplo n.º 2
0
 private Location GetCreateLocation(CraftingContext context, string name)
 {
     return(context.Locations.SingleOrDefault(x => x.Name == name) ?? new Location {
         Name = name
     });
 }
Exemplo n.º 3
0
 public SpecialAccess(CraftingContext context)
 {
     Context = context;
 }
Exemplo n.º 4
0
 private Item GetCreateItem(CraftingContext context, string itemName)
 {
     return(context.Items.SingleOrDefault(x => x.Name == itemName) ?? new Item {
         Name = itemName
     });
 }
Exemplo n.º 5
0
 public CraftingAccess(CraftingContext context)
 {
     Context = context;
 }