UnityEngine.Physics2D.OverlapBoxNonAlloc C# (CSharp) Method

OverlapBoxNonAlloc() public static method

Get a list of all colliders that fall within a box area.

public static OverlapBoxNonAlloc ( Vector2 point, Vector2 size, float angle, Collider2D results, [ layerMask, [ minDepth, [ maxDepth ) : int
point Vector2 Center of the box.
size Vector2 Size of the box.
angle float Angle of the box.
results Collider2D Array to receive results.
layerMask [ Filter to check objects only on specific layers.
minDepth [ Only include objects with a Z coordinate (depth) greater than this value.
maxDepth [ Only include objects with a Z coordinate (depth) less than this value.
return int
        public static int OverlapBoxNonAlloc(Vector2 point, Vector2 size, float angle, Collider2D[] results, [DefaultValue("DefaultRaycastLayers")] int layerMask, [DefaultValue("-Mathf.Infinity")] float minDepth, [DefaultValue("Mathf.Infinity")] float maxDepth)
        {
            return INTERNAL_CALL_OverlapBoxNonAlloc(ref point, ref size, angle, results, layerMask, minDepth, maxDepth);
        }

Same methods

Physics2D::OverlapBoxNonAlloc ( Vector2 point, Vector2 size, float angle, Collider2D results ) : int
Physics2D::OverlapBoxNonAlloc ( Vector2 point, Vector2 size, float angle, Collider2D results, int layerMask ) : int
Physics2D::OverlapBoxNonAlloc ( Vector2 point, Vector2 size, float angle, Collider2D results, int layerMask, float minDepth ) : int
Physics2D