From e78133ef759a692aedee0e027b33af7fb8dad8ee Mon Sep 17 00:00:00 2001 From: NathanKell Date: Fri, 5 Aug 2022 20:18:20 -0700 Subject: [PATCH] Fix DoubleCurve transpiler --- KSPCommunityFixes/BugFixes/DoubleCurvePreserveTangents.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/KSPCommunityFixes/BugFixes/DoubleCurvePreserveTangents.cs b/KSPCommunityFixes/BugFixes/DoubleCurvePreserveTangents.cs index 6e8fa32..79b8367 100644 --- a/KSPCommunityFixes/BugFixes/DoubleCurvePreserveTangents.cs +++ b/KSPCommunityFixes/BugFixes/DoubleCurvePreserveTangents.cs @@ -27,9 +27,9 @@ static IEnumerable DoubleCurve_RecomputeTangents_Transpiler(IEn List code = new List(instructions); for (int i = 1; i < code.Count; ++i) { - if (code[i].opcode == OpCodes.Ldc_I4_1 && code[i-1].opcode == OpCodes.Ldloc_1) + if (code[i].opcode == OpCodes.Ldc_I4_1 && code[i - 1].opcode == OpCodes.Ldloc_1) { - code[i].opcode = OpCodes.Ldc_I4_M1; + code[i + 1] = new CodeInstruction(OpCodes.Ret); break; } }