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


Attention!

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

bi bij bibi