| 123456789101112131415161718 |
- using System.Linq;
- namespace Content.Server.Atmos;
- public readonly record struct GasMixtureStringRepresentation(float TotalMoles, float Temperature, float Pressure, Dictionary<string, float> MolesPerGas) : IFormattable
- {
- public override string ToString()
- {
- return $"{Temperature}K {Pressure} kPa";
- }
- public string ToString(string? format, IFormatProvider? formatProvider)
- {
- return ToString();
- }
- public static implicit operator string(GasMixtureStringRepresentation rep) => rep.ToString();
- }
|