mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2025-12-09 01:33:33 +08:00
CheatEnabler 2.0.0
This commit is contained in:
@@ -19,8 +19,6 @@ public class CheatEnabler : BaseUnityPlugin
|
||||
public static ConfigEntry<KeyboardShortcut> Hotkey;
|
||||
private static bool _configWinInitialized = false;
|
||||
private static UIConfigWindow _configWin;
|
||||
private static string _unlockTechToMaximumLevel = "";
|
||||
private static readonly List<int> TechToUnlock = new();
|
||||
|
||||
private static Harmony _windowPatch;
|
||||
private static Harmony _patch;
|
||||
@@ -37,8 +35,8 @@ public class CheatEnabler : BaseUnityPlugin
|
||||
"Unlock clicked tech by holding key-modifilers(Shift/Alt/Ctrl)");
|
||||
BuildPatch.ImmediateEnabled = Config.Bind("Build", "ImmediateBuild", false,
|
||||
"Build immediately");
|
||||
BuildPatch.NoCostEnabled = Config.Bind("Build", "InfiniteBuildings", false,
|
||||
"Infinite buildings");
|
||||
BuildPatch.ArchitectModeEnabled = Config.Bind("Build", "Architect", false,
|
||||
"Architect Mode");
|
||||
BuildPatch.NoConditionEnabled = Config.Bind("Build", "BuildWithoutCondition", false,
|
||||
"Build without condition");
|
||||
BuildPatch.NoCollisionEnabled = Config.Bind("Build", "NoCollision", false,
|
||||
@@ -103,7 +101,7 @@ public class CheatEnabler : BaseUnityPlugin
|
||||
BirthPlanetPatch.Init();
|
||||
}
|
||||
|
||||
public void OnDestroy()
|
||||
private void OnDestroy()
|
||||
{
|
||||
BirthPlanetPatch.Uninit();
|
||||
DysonSpherePatch.Uninit();
|
||||
@@ -129,6 +127,11 @@ public class CheatEnabler : BaseUnityPlugin
|
||||
ToggleConfigWindow();
|
||||
}
|
||||
|
||||
private void LateUpdate()
|
||||
{
|
||||
BuildPatch.NightLightLateUpdate();
|
||||
}
|
||||
|
||||
[HarmonyPostfix, HarmonyPatch(typeof(UIRoot), nameof(UIRoot.OpenMainMenuUI))]
|
||||
public static void UIRoot_OpenMainMenuUI_Postfix()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user