1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-09 06:13:36 +08:00

partial fix belt signal

This commit is contained in:
2025-09-21 20:28:35 +08:00
parent 9d9a12c1af
commit 6b423225fe
2 changed files with 2 additions and 2 deletions

View File

@@ -1131,7 +1131,7 @@ public class FactoryPatch : PatchImpl<FactoryPatch>
{ {
var matcher = new CodeMatcher(instructions); var matcher = new CodeMatcher(instructions);
matcher.MatchForward(false, matcher.MatchForward(false,
new CodeMatch(OpCodes.Call, AccessTools.Method(typeof(DeepProfiler), nameof(DeepProfiler.EndSample))) new CodeMatch(OpCodes.Call, AccessTools.Method(typeof(DeepProfiler), nameof(DeepProfiler.EndSample), [typeof(int), typeof(long)]))
).Advance(1).Insert( ).Advance(1).Insert(
new CodeInstruction(OpCodes.Call, AccessTools.Method(typeof(BeltSignalGenerator), nameof(ProcessBeltSignals))) new CodeInstruction(OpCodes.Call, AccessTools.Method(typeof(BeltSignalGenerator), nameof(ProcessBeltSignals)))
); );

View File

@@ -1838,7 +1838,7 @@ public class FactoryPatch : PatchImpl<FactoryPatch>
{ {
var matcher = new CodeMatcher(instructions, generator); var matcher = new CodeMatcher(instructions, generator);
matcher.MatchForward(false, matcher.MatchForward(false,
new CodeMatch(OpCodes.Call, AccessTools.Method(typeof(DeepProfiler), nameof(DeepProfiler.EndSample))) new CodeMatch(OpCodes.Call, AccessTools.Method(typeof(DeepProfiler), nameof(DeepProfiler.EndSample), [typeof(int), typeof(long)]))
).Advance(1).Insert( ).Advance(1).Insert(
Transpilers.EmitDelegate(() => Transpilers.EmitDelegate(() =>
{ {