/// <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;
     }
 }
Exemple #2
0
 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;
     }
 }