using System.Reflection; using NitroxClient.GameLogic; using NitroxModel_Subnautica.Packets; using NitroxModel.Helper; namespace NitroxPatcher.Patches.Dynamic; public sealed partial class ExosuitDrillArm_OnUseUp_Patch : NitroxPatch, IDynamicPatch { public static readonly MethodInfo TARGET_METHOD = Reflect.Method((ExosuitDrillArm t) => ((IExosuitArm)t).OnUseUp(out Reflect.Ref.Field)); public static void Prefix(ExosuitDrillArm __instance) { Resolve().BroadcastArmAction(TechType.ExosuitDrillArmModule, __instance, ExosuitArmAction.END_USE_TOOL); } }