URL: https://wiki.studiominus.nl/internalReference/HeatingElementBehaviour.html Title: People Playground Modding - HeatingElementBehaviour ================================================== public class HeatingElementBehaviour Inherits MonoBehaviour, Messages.IUse Controls the heating and cooling element Fields public SpriteRenderer ActivationLight [SkipSerialisation] Reference to the little lamp on the element public DamagableMachineryBehaviour DamagableMachineryBehaviour [SkipSerialisation] Reference to the thing that decides if this thing a broken thing public PhysicalBehaviour PhysicalBehaviour [SkipSerialisation] Reference to the PhysicalBehaviour component on this object public Color Color [SkipSerialisation] [ColorUsage(true, true)] The target colour of the glow public SpriteRenderer Glow [SkipSerialisation] The SpriteRenderer that renders the glowing bit public Vector2 AllowedTemperatureRange [SkipSerialisation] [NaughtyAttributes.MinMaxSlider(-1000, 1000)] The temperature range of the element in Celsius public float HeatTargetSpeed [SkipSerialisation] The speed at which the element reaches the target temperature public bool ActiveCooling [SkipSerialisation] Does this element do active cooling? If set to true, the element can subtract heat. False means it can only add heat. public float TargetTemperature The target temperature of the element. ActiveCooling needs to be set to true public bool Activated Is the element activated Methods public void Use(ActivationPropagation activation) No description provided