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;
}
}