public Motorcycle(string i_VehicleModel, string i_LicencePlate, float i_FuelLeft, float i_MaxFuel, byte i_NumOfWheels, eMotorcycleLicenceType i_LicenseType, int i_EngineVolume, VehicleOwner i_Owner) : base(i_VehicleModel, i_LicencePlate, i_FuelLeft, i_MaxFuel, i_NumOfWheels, eFuelTypes.Octan96, i_Owner) { m_LicenseType = i_LicenseType; m_EngineVolume = i_EngineVolume; }
public Motorcycle(uint i_EngineVolume, HoldVehicleParams i_MyVehicle, eMotorcycleLicenceType i_Licence) : base(i_MyVehicle) { r_EngineVolume = i_EngineVolume; m_MotorcycleLicenceType = i_Licence; if (i_MyVehicle.Wheels.Count > (int)eNumOfWheels.TwoWheeledMotorcycle) { throw new ArgumentException(k_ErrNumberOfWheels); } }
public static ElectricMotorcycle CreateElectricMotorcycle(string i_VehicleModel, string i_LicencePlate, float i_BatteryLeft, eMotorcycleLicenceType i_LicenceType, int i_EngineVolume, string i_WheelMaker, float i_WheelCurrentPressure, VehicleOwner i_Owner) { ElectricMotorcycle electricMotorcycle = new ElectricMotorcycle(i_VehicleModel, i_LicencePlate, i_BatteryLeft, k_MotorcycleMaxBattery, k_MotorcycleNumOfWheels, i_LicenceType, i_EngineVolume, i_Owner); GenerateWheels(electricMotorcycle, k_MotorcycleMaxWheelPressure, i_WheelMaker, i_WheelCurrentPressure); return(electricMotorcycle); }
public static Motorcycle CreateMotorcycle(string i_VehicleModel, string i_LicencePlate, float i_FuelLeft, eMotorcycleLicenceType i_LicenceType, int i_EngineVolume, string i_WheelMaker, float i_WheelCurrentPressure, VehicleOwner i_Owner) { Motorcycle motorcycle = new Motorcycle(i_VehicleModel, i_LicencePlate, i_FuelLeft, k_MotorcycleMaxFuel, k_MotorcycleNumOfWheels, i_LicenceType, i_EngineVolume, i_Owner); GenerateWheels(motorcycle, k_MotorcycleMaxWheelPressure, i_WheelMaker, i_WheelCurrentPressure); return(motorcycle); }
public ElectricMotorcycle(string i_VehicleModel, string i_LicencePlate, float i_BatteryLeft, float i_MaxBattery, byte i_NumOfwheels, eMotorcycleLicenceType i_LicenseType, int i_EngineVolume, VehicleOwner i_Owner) : base(i_VehicleModel, i_LicencePlate, i_BatteryLeft, i_MaxBattery, i_NumOfwheels, i_Owner) { m_LicenseType = i_LicenseType; m_EngineVolume = i_EngineVolume; }