public class DestroyableBehaviour

Inherits MonoBehaviour, Messages.IOnFragmentHit, Messages.IShot, Messages.IBreak

No description provided

Fields

public float OverallChance

[SkipSerialisation]

No description provided


public float ShotBreakChance

[SkipSerialisation]

No description provided


public float MinimumImpactForce

[Space] [SkipSerialisation]

No description provided


public float MinimumShotDamage

[SkipSerialisation]

No description provided


public float MinimumExplosionFragmentDamage

[SkipSerialisation]

No description provided


public GameObject DebrisPrefab

[SkipSerialisation]

No description provided


public Rigidbody2D VelocityAncestor

[SkipSerialisation]

No description provided


public bool ReactToCollision

[SkipSerialisation]

No description provided


public bool ReactToBullets

[SkipSerialisation]

No description provided


public bool ReactToExplosions

[SkipSerialisation]

No description provided


public float RestoreIncomingVelocityWhenDestroyedRatio

[SkipSerialisation]

No description provided


public float TemperatureLimit

[SkipSerialisation]

No description provided


public bool DestroyWhenBroken

[SkipSerialisation]

No description provided


public bool TransferUndoRegistry

[SkipSerialisation]

No description provided


public UnityEvent OnBreak

No description provided


Methods

protected virtual void Awake()

No description provided


protected virtual void Update()

No description provided


public void OnFragmentHit(float force)

No description provided


public void Shot(Shot shot)

No description provided


public void Break(Vector2 velocity = default)

No description provided


protected virtual void OnDebrisCreated(GameObject createdDebris, Vector2 velocity)

No description provided


Attention!

This member is obsolete and should not be used. It is a remnant from the past.

bi bij bibi