修改库存相关;添加角色练级

This commit is contained in:
milimoe 2024-12-25 01:41:12 +08:00
parent db1cad04bf
commit 1e46318da5
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E
3 changed files with 6 additions and 6 deletions

View File

@ -73,7 +73,7 @@ namespace Milimoe.FunGame.Core.Entity
/// <summary>
/// 练级中的角色
/// </summary>
public Dictionary<Character, DateTime> Training { get; set; } = [];
public Dictionary<long, DateTime> Training { get; set; } = [];
private Character? _character;

View File

@ -54,10 +54,10 @@ namespace Milimoe.FunGame.Core.Library.Common.JsonConverter
}
break;
case nameof(Inventory.Training):
Dictionary<Character, DateTime> training = NetworkUtility.JsonDeserialize<Dictionary<Character, DateTime>>(ref reader, options) ?? [];
foreach (Character character in training.Keys)
Dictionary<long, DateTime> training = NetworkUtility.JsonDeserialize<Dictionary<long, DateTime>>(ref reader, options) ?? [];
foreach (long cid in training.Keys)
{
result.Training.Add(character, training[character]);
result.Training.Add(cid, training[cid]);
}
break;
}

View File

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