private void addWheels(Vehicle i_Vehicle, eVehicleType i_VehicleType) { switch (i_VehicleType) { case eVehicleType.ElectricCar: case eVehicleType.FuelBasedCar: i_Vehicle.AddWheels(k_CarNumOfWheels, k_CarMaxAirPressure); break; case eVehicleType.ElectricMotorcycle: case eVehicleType.FuelBasedMotorcycle: i_Vehicle.AddWheels(k_MotorcycleNumOfWheels, k_MotorcycleMaxAirPressure); break; case eVehicleType.FuelBasedTruck: i_Vehicle.AddWheels(k_TruckNumOfWheels, k_TruckMaxAirPressure); break; } }