feat: add initial People Playground mod development kit
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
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
|
||||
Reference in New Issue
Block a user