public ElectricCar( string i_ModelName, string i_LicenseNumber, string[] i_ManufacturerNamesOfAllTires, float[] i_CurrentPressureOfAllTires, float i_RemainingBatteryTime, Car.eDoorCount i_DoorsAmount, Car.eColor i_Color) : base( i_ModelName, i_LicenseNumber, i_RemainingBatteryTime / k_MaxBatteryTime, k_VehicleType, i_ManufacturerNamesOfAllTires, i_CurrentPressureOfAllTires, i_RemainingBatteryTime, k_MaxBatteryTime) { m_ElectricCar = new Car(i_DoorsAmount, i_Color); }
public PetrolCar( string i_ModelName, string i_LicenseNumber, string[] i_ManufacturerNamesOfAllTires, float[] i_CurrentPressureOfAllTires, float i_RemainingFuelAmount, Car.eDoorCount i_DoorsAmount, Car.eColor i_Color) : base( i_ModelName, i_LicenseNumber, i_RemainingFuelAmount / k_MaxFuelTankCapacity, k_VehicleType, i_ManufacturerNamesOfAllTires, i_CurrentPressureOfAllTires, k_FuelType, k_MaxFuelTankCapacity, i_RemainingFuelAmount) { m_PetrolCar = new Car(i_DoorsAmount, i_Color); }
public static Vehicle CreateNewElectricCar( string i_ModelName, string i_LicenseNumber, string[] i_ManufacturerNamesOfAllTires, float[] i_CurrentPressureOfAllTires, float i_RemainingBatteryTime, Car.eDoorCount i_DoorsAmount, Car.eColor i_Color) { Vehicle vehicle = new ElectricCar( i_ModelName, i_LicenseNumber, i_ManufacturerNamesOfAllTires, i_CurrentPressureOfAllTires, i_RemainingBatteryTime, i_DoorsAmount, i_Color); return(vehicle); }