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