Server.Network.VendorBuyList.VendorBuyList C# (CSharp) Méthode

VendorBuyList() public méthode

public VendorBuyList ( Mobile vendor, List list ) : System
vendor Mobile
list List
Résultat System
        public VendorBuyList( Mobile vendor, List<BuyItemState> list )
            : base(0x74)
        {
            this.EnsureCapacity( 256 );

            Container BuyPack = vendor.FindItemOnLayer( Layer.ShopBuy ) as Container;
            m_Stream.Write( (int)(BuyPack == null ? Serial.MinusOne : BuyPack.Serial) );

            m_Stream.Write( (byte)list.Count );

            for ( int i = 0; i < list.Count; ++i )
            {
                BuyItemState bis = list[i];

                m_Stream.Write( (int) bis.Price );

                string desc = bis.Description;

                if ( desc == null )
                    desc = "";

                m_Stream.Write( (byte)(desc.Length + 1) );
                m_Stream.WriteAsciiNull( desc );
            }
        }
VendorBuyList