URL: https://wiki.studiominus.nl/internalReference/CirculationBehaviour.html Title: People Playground Modding - CirculationBehaviour ================================================== 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 List PushesTo [SkipSerialisation] No description provided public List 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 Bounds[] LocalArteryRects [SkipSerialisation] 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. protected override void Start() No description provided 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, float laminarity = 0, bool makeSound = false) 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 bool IsWorldPointInArteryRect(Vector2 worldPoint, float mindistance = 4f / 35) 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