From 1e46318da58777c03166888d25aa34351bb3d381 Mon Sep 17 00:00:00 2001 From: milimoe Date: Wed, 25 Dec 2024 01:41:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BA=93=E5=AD=98=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=EF=BC=9B=E6=B7=BB=E5=8A=A0=E8=A7=92=E8=89=B2=E7=BB=83?= =?UTF-8?q?=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Entity/System/Inventory.cs | 2 +- Library/Common/JsonConverter/InventoryConverter.cs | 6 +++--- Library/Common/JsonConverter/UserConverter.cs | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) 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; }