public class HovercarBehaviour
Inherits MonoBehaviour
, Messages.IUse
Controls the hover car
Fields
public float HoverHeight
The distance from the ground. Must be set before Start is called.
public PhysicalBehaviour PhysicalBehaviour
[SkipSerialisation]
Reference to the PhysicalBehaviour of this object
public CosmeticRotationBehaviour Fan
[SkipSerialisation]
Reference to the CosmeticRotationBehaviour
that rotates the little fan
public AudioSource AccLoop
[SkipSerialisation]
References to the audio sources that play the hover car sounds
public Transform[] HoverPoints
[SkipSerialisation]
Array of points representing each virtual hovering point
public LayerMask Layers
[SkipSerialisation]
Layers to hover over
public float ForceMultiplier
Multiplier for how much hovering force to apply
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 float ParkForceMultiplier
How powerful are the brakes of this thing?
public float BaseSpeed
The speed of the hover car
public bool Activated
Is the hover car currently driving?
public float[] calibratedHoverHeights
[SkipSerialisation]
[NaughtyAttributes.ReadOnly]
Used for serialisation. Do not manipulate.
Methods
public void Use(ActivationPropagation a)
No description provided
public Vector2 GetTargetForceVector()
Calculates and returns the target vector for when the hover car is driving