public static bool ShouldUnburden(IItemGetter record) => record switch {
/// <summary> /// Adds a consumed item to the recipe /// </summary> /// <param name="cobj"></param> /// <param name="item">Item to consume</param> /// <param name="count">Item count</param> public static void AddCraftingRequirement(this ConstructibleObject cobj, IItemGetter item, int count) { cobj.AddCraftingRequirement(new FormLink <IItemGetter>(item), count); }