feat: add initial People Playground mod development kit
This commit is contained in:
70
extracted_wiki_content/internalReference/valvebehaviour.txt
Normal file
70
extracted_wiki_content/internalReference/valvebehaviour.txt
Normal file
@@ -0,0 +1,70 @@
|
||||
URL: https://wiki.studiominus.nl/internalReference/ValveBehaviour.html
|
||||
Title: People Playground Modding - ValveBehaviour
|
||||
==================================================
|
||||
|
||||
public class ValveBehaviour
|
||||
Inherits BloodContainer, Messages.IUse
|
||||
Liquid valve behaviour
|
||||
Fields
|
||||
public AudioClip TurnSound
|
||||
[SkipSerialisation]
|
||||
The noise it makes when the valve is opened or closed
|
||||
|
||||
public Transform ValveTransform
|
||||
[SkipSerialisation]
|
||||
A reference to the handle transform
|
||||
|
||||
public SpriteRenderer DisplayRenderer
|
||||
[SkipSerialisation]
|
||||
A reference to the little display that says "CLOSED" or "OPEN"
|
||||
|
||||
public float TurnDuration
|
||||
[SkipSerialisation]
|
||||
The duration of the animation in seconds
|
||||
|
||||
public float MinAngle
|
||||
[SkipSerialisation]
|
||||
The CLOSED position of the valve
|
||||
|
||||
public float MaxAngle
|
||||
[SkipSerialisation]
|
||||
The OPEN position of the valve
|
||||
|
||||
public AnimationCurve ValveTurnCurve
|
||||
[SkipSerialisation]
|
||||
The curve that determines the valve animation
|
||||
|
||||
public float ValvePosition
|
||||
Current valve handle position
|
||||
|
||||
public bool LastTarget
|
||||
The last position that was requested. This exists to make the animation smooth
|
||||
|
||||
Properties
|
||||
public override bool AllowsOverflow
|
||||
No description provided
|
||||
|
||||
public override bool AllowsTransfer
|
||||
No description provided
|
||||
|
||||
public override bool AllowPressureTransfer
|
||||
No description provided
|
||||
|
||||
public override Vector2 Limits
|
||||
No description provided
|
||||
|
||||
Methods
|
||||
protected virtual void Start()
|
||||
No description provided
|
||||
|
||||
public void Use(ActivationPropagation activation)
|
||||
No description provided
|
||||
|
||||
public void OpenValve()
|
||||
No description provided
|
||||
|
||||
public void CloseValve()
|
||||
No description provided
|
||||
|
||||
protected override void Update()
|
||||
No description provided
|
||||
Reference in New Issue
Block a user