152 lines
3.4 KiB
Plaintext
152 lines
3.4 KiB
Plaintext
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<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 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 |