/// <summary>
        /// Использовать предмет.
        /// </summary>
        /// <param name="quantity">Количество которое необходимо использовать.</param>
        /// <returns>Результат действия.</returns>
        public bool Use(int quantity)
        {
            if (_staticObject.Use(quantity))
            {
                switch (_staticObject.Type)
                {
                case StaticObjectType.Armor:
                    _userMachine.RepairArmorPoints(quantity);
                    break;

                case StaticObjectType.Life:
                    _userMachine.RepairLifePoints(quantity);
                    break;

                case StaticObjectType.Petrol:
                    _userMachine.TankUp(quantity);
                    break;
                }

                //Если ценность объекта 0 то избавимся от него.
                if (_staticObject.Price == 0)
                {
                    Turf();
                }

                return(true);
            }

            return(false);
        }