feat: 优化存档管理和工具槽管理,改进数据类型转换,增强代码可读性
This commit is contained in:
@@ -96,9 +96,9 @@ namespace BaseGames.Equipment
|
||||
|
||||
// 恢复剩余使用次数(EquipTool 会重置为 maxUses,此处覆盖还原)
|
||||
if (data.Tools.ToolStates.TryGetValue("Slot0_Uses", out var uses0))
|
||||
_remainingUses[0] = uses0["uses"]?.Value<int>() ?? _remainingUses[0];
|
||||
_remainingUses[0] = (int?)uses0["uses"] ?? _remainingUses[0];
|
||||
if (data.Tools.ToolStates.TryGetValue("Slot1_Uses", out var uses1))
|
||||
_remainingUses[1] = uses1["uses"]?.Value<int>() ?? _remainingUses[1];
|
||||
_remainingUses[1] = (int?)uses1["uses"] ?? _remainingUses[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user