66 lines
1.9 KiB
Plaintext
66 lines
1.9 KiB
Plaintext
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 |