OverlapAreaAll(Vector2, Vector2, int, float, float)
Get a list of all Colliders that fall within a rectangular area.
Read time 1 minuteLast updated 5 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.Physics2DModule
public static Collider2D[] OverlapAreaAll(Vector2 pointA, Vector2 pointB, int layerMask, float minDepth, float maxDepth)
Parameters
One corner of the rectangle.
Diagonally opposite the point A corner of the rectangle.
Filter to check objects only on specific layers.
Only include objects with a Z coordinate (depth) greater than or equal to this value.
Only include objects with a Z coordinate (depth) less than or equal to this value.
Returns
Type | Description |
|---|---|
| Collider2D[] | The cast results returned. |
Remarks
This function is similar to Physics2D.OverlapArea except that all Colliders that fall within the area are returned. The Colliders in the returned array are sorted in order of increasing Z coordinate. An empty array is returned if there are no Colliders within the area.
Note that this function will allocate memory for the returned Collider2D array.
Additional Resources: Physics2D.OverlapArea.