Skip to content

Commit 13eeffb

Browse files
committed
feat: 安装 AquaMai 时选择版本
1 parent 59718a2 commit 13eeffb

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

MaiChartManager/Controllers/ModController.cs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,17 @@ public GameModInfo GetGameModInfo()
4444
public AquaMai.Config GetAquaMaiConfig()
4545
{
4646
var path = Path.Combine(StaticSettings.GamePath, "AquaMai.toml");
47-
return System.IO.File.Exists(path)
47+
var res = System.IO.File.Exists(path)
4848
? TomletMain.To<AquaMai.Config>(System.IO.File.ReadAllText(path))
49-
: new AquaMai.Config()
50-
{
51-
Cheat = new AquaMai.Config.CheatConfig(),
52-
Fix = new AquaMai.Config.FixConfig(),
53-
Performance = new AquaMai.Config.PerformanceConfig(),
54-
UX = new AquaMai.Config.UXConfig()
55-
};
49+
: new AquaMai.Config();
50+
51+
res.Cheat ??= new AquaMai.Config.CheatConfig();
52+
res.Fix ??= new AquaMai.Config.FixConfig();
53+
res.Performance ??= new AquaMai.Config.PerformanceConfig();
54+
res.UX ??= new AquaMai.Config.UXConfig();
55+
res.Utils ??= new AquaMai.Config.UtilsConfig();
56+
57+
return res;
5658
}
5759

5860
[HttpPut]

0 commit comments

Comments
 (0)