namespace Content.Server.Chemistry.Components;
[RegisterComponent]
public sealed partial class SolutionHeaterComponent : Component
{
///
/// How much heat is added per second to the solution, with no upgrades.
///
[DataField("baseHeatPerSecond")]
public float BaseHeatPerSecond = 120;
///
/// How much heat is added per second to the solution, taking upgrades into account.
///
[ViewVariables(VVAccess.ReadWrite)]
public float HeatPerSecond;
///
/// The machine part that affects the heat multiplier.
///
[DataField("machinePartHeatMultiplier")]
public string MachinePartHeatMultiplier = "Capacitor";
///
/// How much each upgrade multiplies the heat by.
///
[DataField("partRatingHeatMultiplier")]
public float PartRatingHeatMultiplier = 1.5f;
}