Files
DanhengServer-OpenSource/GameServer/Server/Packet/Send/Player/PacketGetBagScRsp.cs
2024-03-03 14:13:48 +08:00

31 lines
869 B
C#

using EggLink.DanhengServer.Game.Player;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.Server.Packet.Send.Player
{
public class PacketGetBagScRsp : BasePacket
{
public PacketGetBagScRsp(PlayerInstance player) : base(CmdIds.GetBagScRsp)
{
var proto = new GetBagScRsp();
player.InventoryManager.Data.MaterialItems.ForEach(item =>
{
proto.MaterialList.Add(item.ToMaterialProto());
});
player.InventoryManager.Data.RelicItems.ForEach(item =>
{
proto.RelicList.Add(item.ToRelicProto());
});
player.InventoryManager.Data.EquipmentItems.ForEach(item =>
{
proto.EquipmentList.Add(item.ToEquipmentProto());
});
SetData(proto);
}
}
}