using System.Reflection; using NitroxClient.GameLogic; using NitroxModel.Helper; namespace NitroxPatcher.Patches.Dynamic; public sealed partial class Equipment_AddItem_Patch : NitroxPatch, IDynamicPatch { private static readonly MethodInfo TARGET_METHOD = Reflect.Method((Equipment t) => t.AddItem(default, default, default)); public static void Postfix(Equipment __instance, bool __result, string slot, InventoryItem newItem) { if (__result) { Resolve().BroadcastEquip(newItem.item, __instance.owner, slot); } } }