public class InfraredThermometer

Inherits MonoBehaviour, Messages.IUse

Controls the infrared thermometer

Fields

public bool Activated

Is the thermometer activated? Call UpdateActivation after changing to update the visual state of the object


public TextMeshPro ValueText

[SkipSerialisation]

Reference to the text mesh that displays the actual measurement


public TextMeshPro UnitText

[SkipSerialisation]

Reference to the text mesh that displays the temperature unit


public Transform RayPoint

[SkipSerialisation]

Reference to the child transform out of which the infrared ray is emitted


public LayerMask LayersToHit

[SkipSerialisation]

The LayerMask that decides what layers the ray can hit and measure


public LineRenderer LineRenderer

[SkipSerialisation]

Reference to the LineRenderer of the visual ray


public const float RangeInMeters

Constant value that is equal to the maximum ray distance in meters

Constant value: 7


public const float RangeInUnits

Constant value that is equal to the maximum ray distance in units.

Constant value: RangeInMeters * Utils.MetersToUnits


public const int MinTemp

Minimum temperature in Celsius

Constant value: -273


public const int MaxTemp

Maximum temperature in Celsius

Constant value: 9999


Methods

public void UpdateActivation()

Update the visual state of the object based on whether it's activated or not


public void Use(ActivationPropagation activation)

No description provided


Attention!

This member is obsolete and should not be used. It is a remnant from the past.

bi bij bibi