Server.Mobiles.VendorInventory.Delete C# (CSharp) Метод

Delete() публичный Метод

public Delete ( ) : void
Результат void
		public void Delete()
		{
			foreach ( Item item in Items )
			{
				item.Delete();
			}

			Items.Clear();
			Gold = 0;

			if ( House != null )
				House.VendorInventories.Remove( this );

			m_ExpireTimer.Stop();
		}

Usage Example

Пример #1
0
            protected override void OnTick()
            {
                BaseHouse house = m_Inventory.House;

                if (house != null)
                {
                    if (m_Inventory.Currency > 0)
                    {
                        if (house.MovingCrate == null)
                        {
                            house.MovingCrate = new MovingCrate(house);
                        }

                        Banker.Deposit(house.MovingCrate, m_Inventory.TypeOfCurrency, m_Inventory.Currency);
                    }

                    foreach (Item item in m_Inventory.Items.Where(item => !item.Deleted))
                    {
                        house.DropToMovingCrate(item);
                    }

                    m_Inventory.Currency = 0;
                    m_Inventory.Items.Clear();
                }

                m_Inventory.Delete();
            }
All Usage Examples Of Server.Mobiles.VendorInventory::Delete