public static void CookingPot_Slot_ClearItem_Postfix(CookingPot_Slot __instance) { foreach (var autoRecipe in AutoRecipeBehaviour.Instances) { autoRecipe.OnCookingPotSlotItemChanged(__instance); } }
public void OnCookingPotSlotItemChanged(CookingPot_Slot slot) { if (IsKill || cookingPot == null || !cookingPot.Slots.Contains(slot)) { return; } ClearPreparation(); }