Server.Items.FillableBvrge.Construct C# (CSharp) Méthode

Construct() public méthode

public Construct ( ) : Item
Résultat Item
		public override Item Construct()
		{
			Item item;

			int index = Utility.Random( m_Types.Length );

			if( m_Types[ index ] == typeof( BeverageBottle ) )
			{
				item = new BeverageBottle( m_Content );
			}
			else if( m_Types[ index ] == typeof( Jug ) )
			{
				item = new Jug( m_Content );
			}
			else
			{
				item = base.Construct();

				if( item is BaseBeverage )
				{
					BaseBeverage bev = (BaseBeverage)item;

					bev.Content = m_Content;
					bev.Quantity = bev.MaxQuantity;
				}
			}

			return item;
		}
	}