diff --git a/Entity/System/Inventory.cs b/Entity/System/Inventory.cs
index 863469a..7b49557 100644
--- a/Entity/System/Inventory.cs
+++ b/Entity/System/Inventory.cs
@@ -73,7 +73,7 @@ namespace Milimoe.FunGame.Core.Entity
///
/// 练级中的角色
///
- public Dictionary Training { get; set; } = [];
+ public Dictionary Training { get; set; } = [];
private Character? _character;
diff --git a/Library/Common/JsonConverter/InventoryConverter.cs b/Library/Common/JsonConverter/InventoryConverter.cs
index c343d4e..33ba6ba 100644
--- a/Library/Common/JsonConverter/InventoryConverter.cs
+++ b/Library/Common/JsonConverter/InventoryConverter.cs
@@ -54,10 +54,10 @@ namespace Milimoe.FunGame.Core.Library.Common.JsonConverter
}
break;
case nameof(Inventory.Training):
- Dictionary training = NetworkUtility.JsonDeserialize>(ref reader, options) ?? [];
- foreach (Character character in training.Keys)
+ Dictionary training = NetworkUtility.JsonDeserialize>(ref reader, options) ?? [];
+ foreach (long cid in training.Keys)
{
- result.Training.Add(character, training[character]);
+ result.Training.Add(cid, training[cid]);
}
break;
}
diff --git a/Library/Common/JsonConverter/UserConverter.cs b/Library/Common/JsonConverter/UserConverter.cs
index adbd1d6..50cf055 100644
--- a/Library/Common/JsonConverter/UserConverter.cs
+++ b/Library/Common/JsonConverter/UserConverter.cs
@@ -80,9 +80,9 @@ namespace Milimoe.FunGame.Core.Library.Common.JsonConverter
{
result.Inventory.Squad.Add(character);
}
- foreach (Character character in inventory.Training.Keys)
+ foreach (long cid in inventory.Training.Keys)
{
- result.Inventory.Training[character] = inventory.Training[character];
+ result.Inventory.Training[cid] = inventory.Training[cid];
}
break;
}