internal Car(PowerSystem i_PowerSystem, string i_Model, string i_LicenseNumber, float i_EnergyPrecentege, int i_NumOfWheels, float[] i_WheelsAirPressure, float i_MaxAirPressure, string i_WheelsManufacturer, string i_OwnerPhoneNumber, string i_OwnerName) : base(i_PowerSystem, i_Model, i_LicenseNumber, i_EnergyPrecentege, i_NumOfWheels, i_WheelsAirPressure, i_MaxAirPressure, i_WheelsManufacturer, i_OwnerPhoneNumber, i_OwnerName) { }
internal Vehicle(PowerSystem i_PowerSystem, string i_Model, string i_LicenseNumber, float i_EnergyPrecentege, int i_NumOfWheels, float[] i_WheelsAirPressure, float i_MaxAirPressure, string i_WheelsManufacturer, string i_OwnerPhoneNumber, string i_OwnerName) { m_PowerSystem = i_PowerSystem; m_EnergyPrecentege = i_EnergyPrecentege; m_LicenseNumber = i_LicenseNumber; m_Model = i_Model; m_OwnerPhoneNumber = i_OwnerPhoneNumber; m_OwnerName = i_OwnerName; m_CarStatus = eCarStatus.InRepair; m_Wheels = new Wheel[i_NumOfWheels]; for (int i = 0; i < i_NumOfWheels; i++) { m_Wheels[i] = new Wheel(i_WheelsAirPressure[i], i_MaxAirPressure, i_WheelsManufacturer); } }