feat: add initial People Playground mod development kit
This commit is contained in:
@@ -0,0 +1,124 @@
|
||||
URL: https://wiki.studiominus.nl/internalReference/DamagableMachineryBehaviour.html
|
||||
Title: People Playground Modding - DamagableMachineryBehaviour
|
||||
==================================================
|
||||
|
||||
public class DamagableMachineryBehaviour
|
||||
Inherits MonoBehaviour, Messages.IShot, Messages.ISlice, Messages.IOnFragmentHit, Messages.IBreak, Messages.IStabbed, Messages.IRepair
|
||||
No description provided
|
||||
Fields
|
||||
public float FirearmDamageMultiplier
|
||||
No description provided
|
||||
|
||||
public float ExplosionDamageMultiplier
|
||||
No description provided
|
||||
|
||||
public float StabDamageMultiplier
|
||||
No description provided
|
||||
|
||||
public float BreakDamage
|
||||
No description provided
|
||||
|
||||
public bool ExplodesOnBreak
|
||||
No description provided
|
||||
|
||||
public bool Waterproof
|
||||
No description provided
|
||||
|
||||
public bool IndestructibilityCanBeToggled
|
||||
No description provided
|
||||
|
||||
public float FragmentForce
|
||||
[ShowIf(nameof(ExplodesOnBreak))] [System.Obsolete]
|
||||
Use Explosion instead
|
||||
|
||||
public float ExplosionRange
|
||||
[ShowIf(nameof(ExplodesOnBreak))] [System.Obsolete]
|
||||
Use Explosion instead
|
||||
|
||||
public ExplosionCreator.ExplosionParameters Explosion
|
||||
[SkipSerialisation] [ShowIf(nameof(ExplodesOnBreak))]
|
||||
No description provided
|
||||
|
||||
public float TemperatureThreshold
|
||||
No description provided
|
||||
|
||||
public float FireDamageThreshold
|
||||
[Range(0, 1)]
|
||||
No description provided
|
||||
|
||||
public float Health
|
||||
[Space]
|
||||
No description provided
|
||||
|
||||
public bool CanRepair
|
||||
No description provided
|
||||
|
||||
public bool Destroyed
|
||||
[ReadOnly]
|
||||
No description provided
|
||||
|
||||
public bool Indestructible
|
||||
No description provided
|
||||
|
||||
public GameObject ExplosionPrefab
|
||||
[Space] [SkipSerialisation]
|
||||
Prefab to spawn on explosion
|
||||
|
||||
public Vector4 RandomOffset
|
||||
[HideInInspector] [SkipSerialisation]
|
||||
No description provided
|
||||
|
||||
public PhysicalBehaviour PhysicalBehaviour
|
||||
[SkipSerialisation] [HideInInspector]
|
||||
No description provided
|
||||
|
||||
public GameObject SparkPrefab
|
||||
[SkipSerialisation]
|
||||
No description provided
|
||||
|
||||
public MonoBehaviour[] BehavioursToToggle
|
||||
[SkipSerialisation]
|
||||
No description provided
|
||||
|
||||
public GameObject[] GameObjectsToToggle
|
||||
[SkipSerialisation]
|
||||
No description provided
|
||||
|
||||
public UnityEvent OnRepaired
|
||||
[SkipSerialisation]
|
||||
No description provided
|
||||
|
||||
public bool HeatShielded
|
||||
No description provided
|
||||
|
||||
public const float SparkChancePerSecond
|
||||
No description provided
|
||||
Constant value: 0.00004f
|
||||
|
||||
Methods
|
||||
public void Shot(Shot shot)
|
||||
No description provided
|
||||
|
||||
public void Stabbed(Stabbing stabbing)
|
||||
No description provided
|
||||
|
||||
public void OnFragmentHit(float force)
|
||||
No description provided
|
||||
|
||||
public void Break(Vector2 velocity)
|
||||
No description provided
|
||||
|
||||
public void OnEMPHit()
|
||||
No description provided
|
||||
|
||||
public void BreakPermanently()
|
||||
No description provided
|
||||
|
||||
public void Slice()
|
||||
No description provided
|
||||
|
||||
public void ForceBreak()
|
||||
No description provided
|
||||
|
||||
public void Repair()
|
||||
No description provided
|
||||
Reference in New Issue
Block a user