1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-08 20:53:28 +08:00
This commit is contained in:
2024-10-12 20:53:25 +08:00
parent 83b544c172
commit 26df57f911
6 changed files with 138 additions and 17 deletions

View File

@@ -92,11 +92,12 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
ControlPanelRemoteLogistics.Enable(ControlPanelRemoteLogisticsEnabled.Value);
Enable(true);
GameLogic.OnGameBegin += GameMain_Begin_Postfix_For_ImmBuild;
GameLogic.OnDataLoaded += () => WindTurbinesPowerGlobalCoverage.Enable(WindTurbinesPowerGlobalCoverageEnabled.Value);
GameLogic.OnDataLoaded += OnDataLoaded;
}
public static void Uninit()
{
GameLogic.OnDataLoaded -= OnDataLoaded;
GameLogic.OnGameBegin -= GameMain_Begin_Postfix_For_ImmBuild;
Enable(false);
ImmediateBuild.Enable(false);
@@ -113,6 +114,8 @@ public class FactoryPatch: PatchImpl<FactoryPatch>
ControlPanelRemoteLogistics.Enable(false);
}
private static void OnDataLoaded() => WindTurbinesPowerGlobalCoverage.Enable(WindTurbinesPowerGlobalCoverageEnabled.Value);
public static void OnUpdate()
{
if (_noConditionKey.keyValue)