public class LiquidContainerLeakingBehaviour

Inherits MonoBehaviour, Messages.IShot, Messages.IExitShot, Messages.IUnstabbed, Messages.IRepair, Messages.IOnBeforeSerialise

Creates draining holes when the container is damaged

Nested types

LiquidContainerLeakingBehaviour.Hole

Fields

public float DrainIntensityMultiplier

The drain intensity of each hole that is created. This only applies to new holes.


public float VisualPressureMultiplier

The particle force intensity of each hole that is created. This only applies to new holes.


public PhysicalBehaviour PhysicalBehaviour

[SkipSerialisation]

Reference to the relevant PhysicalBehaviour


public GameObject HolePrefab

[SkipSerialisation]

Reference to the prefab that is created when a hole is made


public BloodContainer Source

[SkipSerialisation]

The liquid container source to consider


public Hole[] SerialisableHoles

Used for serialisation


public bool HasHoles

Is true when there is more than 0 holes in the container.There is no point in settings this. This is set to true when a hole is created and set to false when all holes are repaired.


Methods

public void Shot(Shot shot)

No description provided


public void ExitShot(Shot shot)

No description provided


public void Unstabbed(Stabbing stabbing)

No description provided


public void Repair()

No description provided


public void OnBeforeSerialise()

No description provided


Attention!

This member is obsolete and should not be used. It is a remnant from the past.

bi bij bibi