public static bool Raycast(Vector3 origin, Vector3 direction, out RaycastHit hitInfo, [DefaultValue("Mathf.Infinity")] float maxDistance, [DefaultValue("DefaultRaycastLayers")] int layerMask) { return(Physics.Internal_Raycast(origin, direction, out hitInfo, maxDistance, layerMask)); }