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:
@@ -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]
|
||||||
|
|||||||
Reference in New Issue
Block a user