Server.Mobiles.VendorInventory.VendorInventory C# (CSharp) Méthode

VendorInventory() public méthode

public VendorInventory ( BaseHouse house, Server.GenericReader reader ) : System
house Server.Multis.BaseHouse
reader Server.GenericReader
Résultat System
		public VendorInventory( BaseHouse house, GenericReader reader )
		{
			m_House = house;

			int version = reader.ReadEncodedInt();

			m_Owner = reader.ReadMobile();
			m_VendorName = reader.ReadString();
			m_ShopName = reader.ReadString();

			m_Items = reader.ReadStrongItemList();
			m_Gold = reader.ReadInt();

			m_ExpireTime = reader.ReadDeltaTime();

			if ( m_Items.Count == 0 && m_Gold == 0 )
			{
				Timer.DelayCall( TimeSpan.Zero, new TimerCallback( Delete ) );
			}
			else
			{
				TimeSpan delay = m_ExpireTime - DateTime.Now;
				m_ExpireTimer = new ExpireTimer( this, delay > TimeSpan.Zero ? delay : TimeSpan.Zero );
				m_ExpireTimer.Start();
			}
		}

Same methods

VendorInventory::VendorInventory ( BaseHouse house, Server.Mobile owner, string vendorName, string shopName ) : System