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