protected ChemicalFuel(ChemicalFuelResource fuelResource, OxidizerResource oxidizerResource) { requiredCombinations.Add(oxidizerResource); requiredCombinations.Add(fuelResource); requiredRatios.Add(fuelResource.oxidizer_ratio); requiredRatios.Add(1); isp_mps = fuelResource.isp_mps; }
public class HydrogenFuel : ChemicalFuel { public HydrogenFuel(HydrogenResource fuelResource, OxidizerResource oxidizerResource) : base(fuelResource, oxidizerResource) { }
public class MethaneFuel : ChemicalFuel { public MethaneFuel(MethaneResource fuelResource, OxidizerResource oxidizerResource) : base(fuelResource, oxidizerResource) { }
public class RP1Fuel : ChemicalFuel { public RP1Fuel(RP1Resource fuelResource, OxidizerResource oxidizerResource) : base(fuelResource, oxidizerResource) { }