using Content.Shared.Atmos;
namespace Content.Shared.Temperature.Components;
///
/// Handles changing temperature,
/// informing others of the current temperature.
///
[RegisterComponent]
public sealed partial class TemperatureComponent : Component
{
///
/// Surface temperature which is modified by the environment.
///
[DataField, ViewVariables(VVAccess.ReadWrite)]
public float CurrentTemperature = Atmospherics.T20C;
///
/// Heat capacity per kg of mass.
///
[DataField, ViewVariables(VVAccess.ReadWrite)]
public float SpecificHeat = 50f;
///
/// How well does the air surrounding you merge into your body temperature?
///
[DataField, ViewVariables(VVAccess.ReadWrite)]
public float AtmosTemperatureTransferEfficiency = 0.1f;
}