Collider.Raycast Manual     Reference     Scripting  
Scripting > Runtime Classes > Collider

function Raycast (ray : Ray, out hitInfo : RaycastHit, distance : float) : bool


ray The starting point and direction of the ray.
hitInfo If true is returned, hitInfo will contain more information about where the collider was hit (See Also: RaycastHit).
distance The length of the ray


bool - True when the ray intersects any collider, otherwise false.


Casts a Ray that ignores all Colliders except this one.

Same as above using ray.origin and ray.direction instead of origin and direction.

// pragma below is needed due to a UnityJS issue
#pragma strict

function Update(){
var ray = Camera.main.ScreenPointToRay (Input.mousePosition);
var hit : RaycastHit;
if (collider.Raycast (ray, hit, 100.0)) {
Debug.DrawLine (ray.origin, hit.point);