<para>Get a list of all colliders that overlap this collider.</para>
</summary>
<param name="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>
<param name="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 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>
<member name="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>
<param name="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>
<param name="rigidbody">The rigidbody to retrieve contacts for. All colliders attached to this rigidbody will be checked.</param>
<param name="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle.</param>
<param name="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>
<param name="rigidbody">The rigidbody to retrieve contacts for. All colliders attached to this rigidbody will be checked.</param>
<param name="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle.</param>
<param name="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>
<param name="pointA">One corner of the rectangle.</param>
<param name="pointB">Diagonally opposite the point A corner of the rectangle.</param>
<param name="results">The array to receive results. The size of the array determines the maximum number of results that can be returned.</param>
<param name="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>
<param name="point">Center of the box.</param>
<param name="size">Size of the box.</param>
<param name="angle">Angle of the box.</param>
<param name="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>
<param name="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>
<param name="point">Center of the capsule.</param>
<param name="size">Size of the capsule.</param>
<param name="direction">The direction of the capsule.</param>
<param name="angle">Angle of the capsule.</param>
<param name="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>
<param name="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>
<param name="point">Centre of the circle.</param>
<param name="radius">Radius of the circle.</param>
<param name="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>
<param name="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>
<param name="collider">The collider that defines the area used to query for other collider overlaps.</param>
<param name="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>
<param name="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>
<param name="point">A point in world space.</param>
<param name="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>
<param name="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>
<param name="direction">Vector representing the direction to cast each Collider2D shape.</param>
<param name="results">Array to receive results.</param>
<param name="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>
<param name="direction">Vector representing the direction to cast each Collider2D shape.</param>
<param name="contactFilter">Filter results defined by the contact filter.</param>
<param name="results">Array to receive results.</param>
<param name="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>
<param name="contactFilter">The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle.</param>
<param name="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>
<param name="collider">The collider to check if it is touching any of the collider(s) attached to this rigidbody.</param>
<param name="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>
<param name="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>
<param name="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>
<param name="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>