public class CirculationBehaviour

Inherits BloodContainer, Messages.IShot, Messages.IExitShot, Messages.IStabbed, Messages.IOnImpactCreated, Messages.IUnstabbed

[RequireComponent(typeof(LimbBehaviour))]

No description provided

Fields

public LimbBehaviour Limb

[SkipSerialisation] [HideInInspector]

No description provided


public CirculationBehaviour Source

[SkipSerialisation] [HideInInspector]

No description provided


public CirculationBehaviour[] PushesTo

[SkipSerialisation]

No description provided


public List<GameObject> BleedingParticles

[SkipSerialisation] [HideInInspector]

No description provided


public bool IsPump

[Header("Settings")]

No description provided


public float BloodLossRateMultiplier

No description provided


public float BleedingRate

[Header("Status")] [ReadOnly]

No description provided


public bool IsDisconnected

[ReadOnly]

No description provided


public bool WasInitiallyPumping

[ReadOnly]

No description provided


public float BloodFlow

[ReadOnly]

No description provided


public float BloodRegenerationPerSecond

How much blood to regenerate per second in liquid units


public byte BleedingPointCount

[HideInInspector]

No description provided


public ushort StabWoundCount

[HideInInspector]

No description provided


public ushort GunshotWoundCount

[HideInInspector]

No description provided


public float InternalBleedingIntensity

No description provided


public const float ActualBloodLimit

No description provided

Constant value: 1.0f


public bool ImmuneToDamage

No description provided


public bool NewlySpawned

[NaughtyAttributes.ReadOnly]

No description provided


public float ArtificialHeartbeat

[SkipSerialisation]

No description provided


Properties

public bool HasCirculation

[SkipSerialisation]

No description provided


public bool HasBloodFlow

[SkipSerialisation]

No description provided


public bool IsConnectedToMainBody

[System.Obsolete]

This property is obsolete. Use the LimbBehaviour.NodeBehaviour instead.


public override Vector2 Limits

No description provided


public override bool AllowsTransfer

No description provided


Methods

public float GetAmountOfBlood()

No description provided


public float GetHeartRate()

Get the heartrate of this limb. Will return 0 if this doesnt have a heart.


public void CreateDismembermentBloodParticle()

No description provided


public void Shot(Shot shot)

No description provided


public void ExitShot(Shot shot)

No description provided


public void HealBleeding()

No description provided


public void CreateBleedingParticle(Vector2 worldPosition, Vector2 direction)

No description provided


public void Stabbed(Stabbing stabbing)

No description provided


public void Unstabbed(Stabbing stabbing)

No description provided


public void Cut(Vector2 point, Vector2 direction)

No description provided


public void ActOnJointBreak2D(Joint2D joint)

No description provided


public void Disintegrate()

No description provided


protected override void OnLiquidEnter(Liquid type)

No description provided


public void OnImpactCreated(GameObject gm)

No description provided


Attention!

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

bi bij bibi