using System.Collections.Generic; using System.Reflection; using HarmonyLib; using NitroxClient.GameLogic; using NitroxModel.Helper; using UnityEngine; namespace NitroxPatcher.Patches.Dynamic; /// /// Replaces local uses of by . /// public sealed partial class SeaTreader_UpdateTurning_Patch : NitroxPatch, IDynamicPatch { internal static readonly MethodInfo TARGET_METHOD = Reflect.Method((SeaTreader t) => t.UpdateTurning(out Reflect.Ref.Field)); public static IEnumerable Transpiler(IEnumerable instructions) { return new CodeMatcher(instructions).ReplaceDeltaTime() .ReplaceDeltaTime() .ReplaceDeltaTime() .InstructionEnumeration(); } }