Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


providesContacts

Whether or not this Collider generates contacts for Physics.ContactEvent.
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Property
  • Namespace: UnityEngine
  • Assembly: UnityEngine.PhysicsModule
public bool providesContacts { get; set; }

Remarks

If this property is set to
true
, all contacts produced by this collider will appear in the buffer. If this property is set to false, contact generation will depend on these factors:
  • If the Collider or its Rigidbody have a script with a MonoBehaviour.OnCollisionStay(Collision) method, all contacts will be generated for Physics.ContactEvent.
  • If the Collider or its Rigidbody has a script with either MonoBehaviour.OnCollisionEnter(Collision) or MonoBehaviour.OnCollisionExit(Collision) but not MonoBehaviour.OnCollisionStay(Collision), enter and exit contacts will be generated for Physics.ContactEvent, but not stay contacts.
  • If the _showAllContacts property is set to true, all Colliders will generate all contacts for visualisation purposes!