UnityEngine.Collider.Raycast C# (CSharp) Method

Raycast() public method

public Raycast ( Ray ray, RaycastHit &hitInfo, float maxDistance ) : bool
ray Ray
hitInfo RaycastHit
maxDistance float
return bool
        public bool Raycast(Ray ray, out RaycastHit hitInfo, float maxDistance)
        {
            return Internal_Raycast(this, ray, out hitInfo, maxDistance);
        }

Usage Example

Example #1
0
 public static bool existsBetween(Collider collider, Triangle3 triangle)
 {
     RaycastHit info;
     return (
         collider.Raycast(new Ray(triangle.A, triangle.B - triangle.A), out info, (triangle.B - triangle.A).magnitude) ||
         collider.Raycast(new Ray(triangle.B, triangle.C - triangle.B), out info, (triangle.C - triangle.B).magnitude) ||
         collider.Raycast(new Ray(triangle.C, triangle.A - triangle.C), out info, (triangle.A - triangle.C).magnitude)
         );
 }
All Usage Examples Of UnityEngine.Collider::Raycast