my bad
This commit is contained in:
pizzaboxer 2024-10-25 00:04:28 +01:00
parent 21396fb39e
commit 4c29b1b6e6
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8
2 changed files with 29 additions and 29 deletions

View File

@ -53,39 +53,39 @@ namespace Bloxstrap.UI.ViewModels.Settings
set => App.FastFlags.SetPreset("Rendering.DisableScaling", value ? "True" : null); set => App.FastFlags.SetPreset("Rendering.DisableScaling", value ? "True" : null);
} }
public IReadOnlyDictionary<InGameMenuVersion, Dictionary<string, string?>> IGMenuVersions => FastFlagManager.IGMenuVersions; //public IReadOnlyDictionary<InGameMenuVersion, Dictionary<string, string?>> IGMenuVersions => FastFlagManager.IGMenuVersions;
public InGameMenuVersion SelectedIGMenuVersion //public InGameMenuVersion SelectedIGMenuVersion
{ //{
get // get
{ // {
// yeah this kinda sucks // // yeah this kinda sucks
foreach (var version in IGMenuVersions) // foreach (var version in IGMenuVersions)
{ // {
bool flagsMatch = true; // bool flagsMatch = true;
foreach (var flag in version.Value) // foreach (var flag in version.Value)
{ // {
foreach (var presetFlag in FastFlagManager.PresetFlags.Where(x => x.Key.StartsWith($"UI.Menu.Style.{flag.Key}"))) // foreach (var presetFlag in FastFlagManager.PresetFlags.Where(x => x.Key.StartsWith($"UI.Menu.Style.{flag.Key}")))
{ // {
if (App.FastFlags.GetValue(presetFlag.Value) != flag.Value) // if (App.FastFlags.GetValue(presetFlag.Value) != flag.Value)
flagsMatch = false; // flagsMatch = false;
} // }
} // }
if (flagsMatch) // if (flagsMatch)
return version.Key; // return version.Key;
} // }
return IGMenuVersions.First().Key; // return IGMenuVersions.First().Key;
} // }
set // set
{ // {
foreach (var flag in IGMenuVersions[value]) // foreach (var flag in IGMenuVersions[value])
App.FastFlags.SetPreset($"UI.Menu.Style.{flag.Key}", flag.Value); // App.FastFlags.SetPreset($"UI.Menu.Style.{flag.Key}", flag.Value);
} // }
} //}
public IReadOnlyDictionary<LightingMode, string> LightingModes => FastFlagManager.LightingModes; public IReadOnlyDictionary<LightingMode, string> LightingModes => FastFlagManager.LightingModes;