public EngineClass(int techLevel, double efficiency, string name, string description, EngineTypes engineType, IFuelSystemClass fuelSystemClass) : base(techLevel, efficiency, name, description) { Type = engineType; FuelSystemClass = fuelSystemClass; }
public FuelSystem(IFuelSystemClass fuelSystemClass) : base(fuelSystemClass.MaxCapacity) { Class = fuelSystemClass ?? throw new ArgumentNullException(nameof(fuelSystemClass)); }