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