Route graphics settings through typed commits
This commit is contained in:
parent
5d34d3706b
commit
137c7180b6
4 changed files with 77 additions and 14 deletions
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue