Route graphics settings through typed commits

This commit is contained in:
Meta Vens 2026-06-15 22:47:15 +01:00
commit 137c7180b6
4 changed files with 77 additions and 14 deletions

View file

@ -222,12 +222,7 @@ public class MainMenu : MonoBehaviour
() => ActionGameManager.RuntimePlayerSettings.GameplaySettings.SignificantDigits,
i => ActionGameManager.RuntimePlayerSettings.GameplaySettings.SignificantDigits = i);
_nextMenu.panel.AddButton("Back",
() =>
{
ActionGameManager.QueueRuntimePlayerSettingsCommit();
ShowSettings();
Fade(false);
});
CommitRuntimeSettingsAndReturn);
}
private void ShowGraphicsSettings()
@ -246,11 +241,7 @@ public class MainMenu : MonoBehaviour
() => ActionGameManager.RuntimePlayerSettings.GraphicsSettings.ShowAsteroidsInMinimap,
b => ActionGameManager.RuntimePlayerSettings.GraphicsSettings.ShowAsteroidsInMinimap = b);
_nextMenu.panel.AddButton("Back",
() =>
{
ShowSettings();
Fade(false);
});
CommitRuntimeSettingsAndReturn);
}
private void ShowInputSettings()
@ -276,4 +267,11 @@ public class MainMenu : MonoBehaviour
Fade(false);
});
}
private void CommitRuntimeSettingsAndReturn()
{
ActionGameManager.QueueRuntimePlayerSettingsCommit();
ShowSettings();
Fade(false);
}
}