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; }