1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-09 03:33:29 +08:00

UniverseGenTweaks fix

This commit is contained in:
2025-08-25 23:24:39 +08:00
parent 7a7943b001
commit a446a17d02

View File

@@ -137,6 +137,11 @@ public class MoreSettings
[HarmonyPatch(typeof(UIGalaxySelect), nameof(UIGalaxySelect._OnOpen))] [HarmonyPatch(typeof(UIGalaxySelect), nameof(UIGalaxySelect._OnOpen))]
private static void UIGalaxySelect__OnOpen_Prefix() private static void UIGalaxySelect__OnOpen_Prefix()
{ {
_gameMinDist = _minDist;
_gameMinStep = _minStep;
_gameMaxStep = _maxStep;
_gameFlatten = _flatten;
_minDistText.text = _minDist.ToString(); _minDistText.text = _minDist.ToString();
_minStepText.text = _minStep.ToString(); _minStepText.text = _minStep.ToString();
_maxStepText.text = _maxStep.ToString(); _maxStepText.text = _maxStep.ToString();
@@ -237,6 +242,8 @@ public class MoreSettings
[HarmonyPatch(typeof(GameData), nameof(GameData.Import))] [HarmonyPatch(typeof(GameData), nameof(GameData.Import))]
private static void GameData_Import_Prefix(GameData __instance) private static void GameData_Import_Prefix(GameData __instance)
{ {
// Skip prologue demo save
if (DSPGame.IsMenuDemo && DSPGame.LoadDemoIndex == -99) return;
ResetSettings(); ResetSettings();
} }
@@ -307,16 +314,6 @@ public class MoreSettings
} }
} }
[HarmonyPrefix]
[HarmonyPatch(typeof(UIGalaxySelect), nameof(UIGalaxySelect.ApplySetting))]
private static void UIGalaxySelect_EnterGame_Prefix()
{
_gameMinDist = _minDist;
_gameMinStep = _minStep;
_gameMaxStep = _maxStep;
_gameFlatten = _flatten;
}
#region CombatSettings #region CombatSettings
[HarmonyPostfix] [HarmonyPostfix]