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