Files
Beyhan Oğur d5f52cc3d3 first commit
2026-09-03 04:45:36 +03:00

30 lines
1.1 KiB
C#

using ClassicAssist.UO.Data;
using ClassicAssist.UO.Objects;
namespace ClassicAssist.UO.Network.Packets
{
public class ContainerContentsPacket : BasePacket
{
public ContainerContentsPacket( ItemCollection collection )
{
_writer = new PacketWriter( 5 + collection.GetTotalItemCount() * 20 );
_writer.Write( (byte) 0x3C );
_writer.Write( (short) ( collection.GetTotalItemCount() * 20 ) );
_writer.Write( (short) collection.GetTotalItemCount() );
foreach ( Item item in collection.GetItems() )
{
_writer.Write( item.Serial );
_writer.Write( (short) item.ID );
_writer.Write( (byte) 0 ); // itemid offset
_writer.Write( (short) item.Count );
_writer.Write( (short) item.X );
_writer.Write( (short) item.Y );
_writer.Write( (byte) item.Grid );
_writer.Write( collection.Serial );
_writer.Write( (short) item.Hue );
}
}
}
}