BugFixAddItem.ItemGrabMenuPatches.OnAddItemCheck_Hook C# (CSharp) Method

OnAddItemCheck_Hook() public static method

public static OnAddItemCheck_Hook ( ItemGrabMenu grabMenu, Farmer who ) : void
grabMenu ItemGrabMenu
who Farmer
return void
        public static void OnAddItemCheck_Hook(ItemGrabMenu grabMenu, Farmer who)
        {
            try
            {
                if (grabMenu.inventory.onAddItem != null)
                {
                    grabMenu.inventory.onAddItem(grabMenu.heldItem, who);
                    Monitor.Log($"Ran patch for bug in game code: {nameof(OnAddItemCheck_Hook)}", LogLevel.Debug);
                }
            }
            catch (Exception ex)
            {
                Monitor.Log($"Failed in {nameof(OnAddItemCheck_Hook)}:\n{ex}", LogLevel.Error);
            }
        }