mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2025-12-09 12:53:34 +08:00
CheatEnabler: fix a warning bug
This commit is contained in:
@@ -235,7 +235,8 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
|
|||||||
matcher.Repeat(m =>
|
matcher.Repeat(m =>
|
||||||
{
|
{
|
||||||
var label1 = generator.DefineLabel();
|
var label1 = generator.DefineLabel();
|
||||||
m.Advance(1).RemoveInstructions(2).InsertAndAdvance(
|
m.Advance(3).InsertAndAdvance(
|
||||||
|
new CodeInstruction(OpCodes.Ldarg_0),
|
||||||
Transpilers.EmitDelegate((WarningSystem w) =>
|
Transpilers.EmitDelegate((WarningSystem w) =>
|
||||||
{
|
{
|
||||||
if (NoConditionEnabled.Value)
|
if (NoConditionEnabled.Value)
|
||||||
@@ -629,7 +630,7 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
|
|||||||
inc = 0;
|
inc = 0;
|
||||||
speedLimit = number;
|
speedLimit = number;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (speedLimit > 3600) speedLimit = 3600;
|
if (speedLimit > 3600) speedLimit = 3600;
|
||||||
|
|
||||||
var signalBelts = GetOrCreateSignalBelts(factory);
|
var signalBelts = GetOrCreateSignalBelts(factory);
|
||||||
@@ -728,12 +729,12 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
|
|||||||
if (BeltSignalGeneratorEnabled.Value) InitSignalBelts();
|
if (BeltSignalGeneratorEnabled.Value) InitSignalBelts();
|
||||||
InitItemSources();
|
InitItemSources();
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(DigitalSystem), MethodType.Constructor, typeof(PlanetData))]
|
[HarmonyPatch(typeof(DigitalSystem), MethodType.Constructor, typeof(PlanetData))]
|
||||||
private static void DigitalSystem_Constructor_Postfix(PlanetData _planet)
|
private static void DigitalSystem_Constructor_Postfix(PlanetData _planet)
|
||||||
{
|
{
|
||||||
if (!BeltSignalGeneratorEnabled.Value) return;
|
if (!BeltSignalGeneratorEnabled.Value) return;
|
||||||
var player = GameMain.mainPlayer;
|
var player = GameMain.mainPlayer;
|
||||||
if (player == null) return;
|
if (player == null) return;
|
||||||
var factory = _planet?.factory;
|
var factory = _planet?.factory;
|
||||||
@@ -1186,7 +1187,7 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
|
|||||||
return matcher.InstructionEnumeration();
|
return matcher.InstructionEnumeration();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private class BoostSolarPower: PatchImpl<BoostSolarPower>
|
private class BoostSolarPower: PatchImpl<BoostSolarPower>
|
||||||
{
|
{
|
||||||
[HarmonyTranspiler]
|
[HarmonyTranspiler]
|
||||||
@@ -1515,7 +1516,7 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
|
|||||||
);
|
);
|
||||||
return matcher.InstructionEnumeration();
|
return matcher.InstructionEnumeration();
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyTranspiler]
|
[HarmonyTranspiler]
|
||||||
[HarmonyPatch(typeof(UIControlPanelStationInspector), nameof(UIControlPanelStationInspector.OnShipIconClick))]
|
[HarmonyPatch(typeof(UIControlPanelStationInspector), nameof(UIControlPanelStationInspector.OnShipIconClick))]
|
||||||
[HarmonyPatch(typeof(UIControlPanelStationInspector), nameof(UIControlPanelStationInspector.OnWarperIconClick))]
|
[HarmonyPatch(typeof(UIControlPanelStationInspector), nameof(UIControlPanelStationInspector.OnWarperIconClick))]
|
||||||
@@ -1544,7 +1545,7 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
|
|||||||
);
|
);
|
||||||
return matcher.InstructionEnumeration();
|
return matcher.InstructionEnumeration();
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyTranspiler]
|
[HarmonyTranspiler]
|
||||||
[HarmonyPatch(typeof(UIControlPanelStationStorage), nameof(UIControlPanelStationStorage.OnItemIconMouseDown))]
|
[HarmonyPatch(typeof(UIControlPanelStationStorage), nameof(UIControlPanelStationStorage.OnItemIconMouseDown))]
|
||||||
private static IEnumerable<CodeInstruction> UIControlPanelStationStorage_OnItemIconMouseDown_Transpiler(IEnumerable<CodeInstruction> instructions)
|
private static IEnumerable<CodeInstruction> UIControlPanelStationStorage_OnItemIconMouseDown_Transpiler(IEnumerable<CodeInstruction> instructions)
|
||||||
@@ -1571,7 +1572,7 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
|
|||||||
);
|
);
|
||||||
return matcher.InstructionEnumeration();
|
return matcher.InstructionEnumeration();
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyTranspiler]
|
[HarmonyTranspiler]
|
||||||
[HarmonyPatch(typeof(UIControlPanelStationStorage), nameof(UIControlPanelStationStorage.OnTakeBackButtonClick))]
|
[HarmonyPatch(typeof(UIControlPanelStationStorage), nameof(UIControlPanelStationStorage.OnTakeBackButtonClick))]
|
||||||
private static IEnumerable<CodeInstruction> UIControlPanelStationStorage_OnTakeBackButtonClick_Transpiler(IEnumerable<CodeInstruction> instructions)
|
private static IEnumerable<CodeInstruction> UIControlPanelStationStorage_OnTakeBackButtonClick_Transpiler(IEnumerable<CodeInstruction> instructions)
|
||||||
@@ -1590,7 +1591,7 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
|
|||||||
);
|
);
|
||||||
return matcher.InstructionEnumeration();
|
return matcher.InstructionEnumeration();
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyTranspiler]
|
[HarmonyTranspiler]
|
||||||
[HarmonyPatch(typeof(UIControlPanelVeinCollectorPanel), nameof(UIControlPanelVeinCollectorPanel.OnProductIconClick))]
|
[HarmonyPatch(typeof(UIControlPanelVeinCollectorPanel), nameof(UIControlPanelVeinCollectorPanel.OnProductIconClick))]
|
||||||
private static IEnumerable<CodeInstruction> UIControlPanelVeinCollectorPanel_OnProductIconClick_Transpiler(IEnumerable<CodeInstruction> instructions)
|
private static IEnumerable<CodeInstruction> UIControlPanelVeinCollectorPanel_OnProductIconClick_Transpiler(IEnumerable<CodeInstruction> instructions)
|
||||||
|
|||||||
Reference in New Issue
Block a user