using System.Reflection; using NitroxClient.GameLogic; using NitroxModel.Helper; namespace NitroxPatcher.Patches.Dynamic; public sealed partial class EnergyMixin_OnAddItem_Patch : NitroxPatch, IDynamicPatch { public static readonly MethodInfo TARGET_METHOD = Reflect.Method((EnergyMixin t) => t.OnAddItem(default(InventoryItem))); public static void Postfix(EnergyMixin __instance, InventoryItem item) { if (item != null) { Resolve().BroadcastBatteryAdd(item.item.gameObject, __instance.gameObject, item.techType); } } }