<para>Get a list of all colliders that overlap this collider.</para>
</summary>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth. Note that normal angle is not used for overlap testing.</param>
<paramname="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<returns>
<para>Returns the number of results placed in the results array.</para>
<para>Gets the number of contacts for this collision.</para>
</summary>
</member>
<membername="P:UnityEngine.Collision2D.contacts">
<summary>
<para>The specific points of contact with the incoming Collider2D. You should avoid using this as it produces memory garbage. Use GetContact or GetContacts instead.</para>
</summary>
</member>
<membername="P:UnityEngine.Collision2D.enabled">
<summary>
<para>Indicates whether the collision response or reaction is enabled or disabled.</para>
<para>Turns off normal angle filtering by setting useNormalAngle to false. The associated values of minNormalAngle and maxNormalAngle are not changed.</para>
<para>Sets the layerMask filter property using the layerMask parameter provided and also enables layer mask filtering by setting useLayerMask to true.</para>
</summary>
<paramname="layerMask">The value used to set the layerMask.</param>
<para>Use this to control whether or not the appropriate OnCollisionExit2D or OnTriggerExit2D callbacks should be called when a Collider2D is disabled.</para>
<para>Retrieves all contact points in contact with any of the collider(s) attached to this rigidbody, with the results filtered by the ContactFilter2D.</para>
</summary>
<paramname="rigidbody">The rigidbody to retrieve contacts for. All colliders attached to this rigidbody will be checked.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle.</param>
<paramname="contacts">An array of ContactPoint2D used to receive the results.</param>
<returns>
<para>Returns the number of contacts placed in the contacts array.</para>
<para>Retrieves all colliders in contact with any of the collider(s) attached to this rigidbody, with the results filtered by the ContactFilter2D.</para>
</summary>
<paramname="rigidbody">The rigidbody to retrieve contacts for. All colliders attached to this rigidbody will be checked.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle.</param>
<paramname="colliders">An array of Collider2D used to receive the results.</param>
<returns>
<para>Returns the number of colliders placed in the colliders array.</para>
<para>Checks if a collider falls within a rectangular area.</para>
</summary>
<paramname="pointA">One corner of the rectangle.</param>
<paramname="pointB">Diagonally opposite the point A corner of the rectangle.</param>
<paramname="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth. Note that normal angle is not used for overlap testing.</param>
<returns>
<para>Returns the number of results placed in the results array.</para>
<para>Checks if a collider falls within a box area.</para>
</summary>
<paramname="point">Center of the box.</param>
<paramname="size">Size of the box.</param>
<paramname="angle">Angle of the box.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth. Note that normal angle is not used for overlap testing.</param>
<paramname="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<returns>
<para>Returns the number of results placed in the results array.</para>
<para>Checks if a collider falls within a capsule area.</para>
</summary>
<paramname="point">Center of the capsule.</param>
<paramname="size">Size of the capsule.</param>
<paramname="direction">The direction of the capsule.</param>
<paramname="angle">Angle of the capsule.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth. Note that normal angle is not used for overlap testing.</param>
<paramname="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<returns>
<para>Returns the number of results placed in the results array.</para>
<para>Checks if a collider is within a circular area.</para>
</summary>
<paramname="point">Centre of the circle.</param>
<paramname="radius">Radius of the circle.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth. Note that normal angle is not used for overlap testing.</param>
<paramname="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<returns>
<para>Returns the number of results placed in the results array.</para>
<para>Get a list of all colliders that overlap collider.</para>
</summary>
<paramname="collider">The collider that defines the area used to query for other collider overlaps.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth. Note that normal angle is not used for overlap testing.</param>
<paramname="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<returns>
<para>Returns the number of results placed in the results array.</para>
<para>Checks if a collider overlaps a point in world space.</para>
</summary>
<paramname="point">A point in world space.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth. Note that normal angle is not used for overlap testing.</param>
<paramname="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<returns>
<para>Returns the number of results placed in the results array.</para>
<para>The angle of an arc that defines the sides of the platform centered on the local 'left' and 'right' of the effector. Any collision normals within this arc are considered for the 'side' behaviours.</para>
<para>All the Collider2D shapes attached to the Rigidbody2D are cast into the scene starting at each collider position ignoring the colliders attached to the same Rigidbody2D.</para>
</summary>
<paramname="direction">Vector representing the direction to cast each Collider2D shape.</param>
<paramname="results">Array to receive results.</param>
<paramname="distance">Maximum distance over which to cast the shape(s).</param>
<para>All the Collider2D shapes attached to the Rigidbody2D are cast into the scene starting at each collider position ignoring the colliders attached to the same Rigidbody2D.</para>
</summary>
<paramname="direction">Vector representing the direction to cast each Collider2D shape.</param>
<paramname="contactFilter">Filter results defined by the contact filter.</param>
<paramname="results">Array to receive results.</param>
<paramname="distance">Maximum distance over which to cast the shape(s).</param>
<para>Retrieves all colliders in contact with any of the collider(s) attached to this rigidbody, with the results filtered by the ContactFilter2D.</para>
</summary>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle.</param>
<paramname="colliders">An array of Collider2D used to receive the results.</param>
<returns>
<para>Returns the number of colliders placed in the colliders array.</para>
<para>Checks whether the collider is touching any of the collider(s) attached to this rigidbody or not with the results filtered by the ContactFilter2D.</para>
</summary>
<paramname="collider">The collider to check if it is touching any of the collider(s) attached to this rigidbody.</param>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle.</param>
<returns>
<para>Whether the collider is touching any of the collider(s) attached to this rigidbody or not.</para>
<para>Checks whether any collider is touching any of the collider(s) attached to this rigidbody or not with the results filtered by the ContactFilter2D.</para>
</summary>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle.</param>
<returns>
<para>Whether any collider is touching any of the collider(s) attached to this rigidbody or not.</para>
<para>Get a list of all colliders that overlap all colliders attached to this Rigidbody2D.</para>
</summary>
<paramname="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth. Note that normal angle is not used for overlap testing.</param>
<paramname="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<returns>
<para>Returns the number of results placed in the results array.</para>