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

public class HoverThrusterBehaviour
Inherits MonoBehaviour, Messages.IUse
Controls the hover thruster
Fields
public float BaseHoverHeight
The distance to keep from the ground

public PhysicalBehaviour PhysicalBehaviour
[SkipSerialisation]
Reference to the PhysicalBehaviour of the thruster

public SpriteRenderer GlowSprite
[SkipSerialisation]
Reference to the lighting sprite

public SpriteRenderer Light
[SkipSerialisation]
Reference to the little LED on the thruster

public ParticleSystem Effects
[SkipSerialisation]
Reference to the purple wave particle system

public AudioSource IdleLoop
[SkipSerialisation]
Reference to the AudioSource that plays the thruster sound

public Transform[] HoverPoints
[SkipSerialisation]
An array of transforms that contains the children out of which the thruster shoots hover rays

public LayerMask Layers
[SkipSerialisation]
The layers to hover over

public float ForceMultiplier
How much force should be applied

public float FactorPower
The exponent applied to the calculation that determines how much force to apply considering the distance from the ground

public float VelocityRetention
How much perpendicular velocity should be retained when hovering? Ranges from 0.0 to 1.0

public bool Activated
Is the thruster activated?

public float[] calibratedHoverHeights
[SkipSerialisation] [NaughtyAttributes.ReadOnly]
Used for serialisation. Do not manipulate.

public const float MinHeight
The minimum allowed hovering height constant.
Constant value: 0.5f * Utils.MetersToUnits

public const float MaxHeight
The maximum allowed hovering height constant.
Constant value: 10_000f * Utils.MetersToUnits

Methods
public void Use(ActivationPropagation a)
No description provided