private GasMix(float[] gases, float pressure, float volume = AtmosConstants.TileVolume) { Gases = gases; Pressure = pressure; Volume = volume; Temperature = AtmosUtils.CalcTemperature(Pressure, Volume, Gases.Sum()); }
public void SetPressure(float newPressure) { Pressure = newPressure; Temperature = AtmosUtils.CalcTemperature(Pressure, Volume, Moles); }