URL: https://wiki.studiominus.nl/internalReference/ThermalVisionBehaviour.html
Title: People Playground Modding - ThermalVisionBehaviour
==================================================

public class ThermalVisionBehaviour
Inherits MonoBehaviour
Does the thermal vision stuff. Currently not enabled in the game.
Fields
public bool ThermalVisionEnabled
Is thermal vision enabled?

public SpriteRenderer SpriteRenderer
The thermal vision layer renderer

public LayerMask ToRead
Layers to read the temperature from

public float MinTemp
Minimum temperature on the scale in Celsius

public float MaxTemp
Maximum temperature on the scale in Celsius

public const int ThermalVisionResolution
The resolution of the thermal vision texture (ThermalVisionResolution x ThermalVisionResolution)
Constant value: 64

public const int ComponentsPerEntry
According to the texture format, RG16, there are two bytes per entry. One for each component.
Constant value: 2

public UnityEvent OnThermalVisionToggle
Invoked when thermal vision is toggled

Properties
public static ThermalVisionBehaviour Instance { get; private set; }
Singleton instance of this behaviour

Methods
public void ToggleThermalVision()
Toggle thermal vision

public void StartThermalVision()
Enable thermal vision

public void StopThermalVision()
Disable thermal vision