/// <summary> /// Legacy behaviour for non-specific GenericTool instances. /// </summary> public static void Tool_ActionWhenClaimed_Prefix( ref StardewValley.Tool __instance) { if (__instance is not Objects.CookingTool && Objects.CookingTool.IsItemCookingTool(item: __instance)) { ++ModEntry.Instance.States.Value.CookingToolLevel; } }
public static void Tool_ActionWhenClaimed_Prefix( ref StardewValley.Tool __instance) { if (Tools.IsThisCookingTool(__instance)) { Log.D($"Collected {__instance?.Name ?? "null cooking tool"} (index {__instance.IndexOfMenuItemView})", ModEntry.Config.DebugMode); ++ModEntry.Instance.States.Value.CookingToolLevel; } }