private void setFuelCar(Vehicle i_Vehicle) { FuelBasedCar car = i_Vehicle as FuelBasedCar; setCar(car); setFuelBasedVehicle(car); }
public static FuelBasedCar CreateFuelCar(VehicleInformation i_vehicleInformation, Dictionary <string, Object> i_specificInformation) { Car.eColor color = (Car.eColor)i_specificInformation["Color"]; Car.eCarNumberOfDoors numOfDoors = (Car.eCarNumberOfDoors)i_specificInformation["Number Of Doors"]; string wheelManufacturer = (string)i_specificInformation["Wheel Manufacturer"]; FuelBasedCar fuelCar = new FuelBasedCar(color, numOfDoors, i_vehicleInformation, wheelManufacturer); return(fuelCar); }