diff --git a/Entity/Trade/Goods.cs b/Entity/Trade/Goods.cs index 6ac479b..c8706c2 100644 --- a/Entity/Trade/Goods.cs +++ b/Entity/Trade/Goods.cs @@ -50,7 +50,7 @@ namespace Milimoe.FunGame.Core.Entity builder.AppendLine($"{Id}. {Name}"); if (ExpireTime.HasValue) builder.AppendLine($"限时购买:{ExpireTime.Value.ToString(General.GeneralDateTimeFormatChinese)} 截止"); builder.AppendLine($"商品描述:{Description}"); - builder.AppendLine($"商品售价:{(Prices.Count > 0 ? string.Join("、", Prices.Select(kv => $"{kv.Value} {kv.Key}")) : "免费")}"); + builder.AppendLine($"商品售价:{(Prices.Count > 0 ? string.Join("、", Prices.Select(kv => $"{kv.Value:0.##} {kv.Key}")) : "免费")}"); builder.AppendLine($"包含物品:{string.Join("、", Items.Select(i => $"[{ItemSet.GetQualityTypeName(i.QualityType)}|{ItemSet.GetItemTypeName(i.ItemType)}] {i.Name}"))}"); int buyCount = 0; if (user != null) diff --git a/Model/RoomList.cs b/Model/RoomList.cs index 73d83ba..3fac388 100644 --- a/Model/RoomList.cs +++ b/Model/RoomList.cs @@ -26,9 +26,9 @@ namespace Milimoe.FunGame.Core.Model public List GetUsers(string roomid) => [.. this[roomid].UserAndIsReady.Keys]; - public List GetReadyUserList(string roomid) => this[roomid].UserAndIsReady.Where(kv => kv.Value && kv.Key.Id != GetRoomMaster(roomid).Id).Select(kv => kv.Key).ToList(); + public List GetReadyUserList(string roomid) => [.. this[roomid].UserAndIsReady.Where(kv => kv.Value && kv.Key.Id != GetRoomMaster(roomid).Id).Select(kv => kv.Key)]; - public List GetNotReadyUserList(string roomid) => this[roomid].UserAndIsReady.Where(kv => !kv.Value && kv.Key.Id != GetRoomMaster(roomid).Id).Select(kv => kv.Key).ToList(); + public List GetNotReadyUserList(string roomid) => [.. this[roomid].UserAndIsReady.Where(kv => !kv.Value && kv.Key.Id != GetRoomMaster(roomid).Id).Select(kv => kv.Key)]; public void Clear() {