feat: add initial People Playground mod development kit
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
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
|
||||
Reference in New Issue
Block a user