UnityEngine.Collider2D.INTERNAL_CALL_Raycast C# (CSharp) Method

INTERNAL_CALL_Raycast() private method

private INTERNAL_CALL_Raycast ( Collider2D self, Vector2 &direction, RaycastHit2D results, float distance, int layerMask, float minDepth, float maxDepth ) : int
self Collider2D
direction Vector2
results RaycastHit2D
distance float
layerMask int
minDepth float
maxDepth float
return int
        private static extern int INTERNAL_CALL_Raycast(Collider2D self, ref Vector2 direction, RaycastHit2D[] results, float distance, int layerMask, float minDepth, float maxDepth);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

コード例 #1
0
        public int Raycast(Vector2 direction, RaycastHit2D[] results, float distance, int layerMask)
        {
            float maxDepth = float.PositiveInfinity;
            float minDepth = float.NegativeInfinity;

            return(Collider2D.INTERNAL_CALL_Raycast(this, ref direction, results, distance, layerMask, minDepth, maxDepth));
        }
All Usage Examples Of UnityEngine.Collider2D::INTERNAL_CALL_Raycast