124 lines
2.7 KiB
Plaintext
124 lines
2.7 KiB
Plaintext
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 |