feat: 优化存档管理和工具槽管理,改进数据类型转换,增强代码可读性

This commit is contained in:
2026-05-20 18:22:24 +08:00
parent bc7063fb95
commit 28c1059fe2
3 changed files with 7 additions and 6 deletions

View File

@@ -235,10 +235,10 @@ namespace BaseGames.Core.Save
return new SlotSummary
{
SlotIndex = slotIndex,
Playtime = root["Meta"]?["Playtime"]?.Value<float>() ?? 0f,
LastSaved = root["Meta"]?["LastSaved"]?.Value<string>(),
SceneName = root["Player"]?["Scene"]?.Value<string>(),
ActiveFormId = root["Player"]?["ActiveFormId"]?.Value<string>(),
Playtime = (float?)root["Meta"]?["Playtime"] ?? 0f,
LastSaved = (string)root["Meta"]?["LastSaved"],
SceneName = (string)root["Player"]?["Scene"],
ActiveFormId = (string)root["Player"]?["ActiveFormId"],
};
}
catch { return null; }