Legacy Documentation: Version 5.1
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

RaycastHit2D.distance

Switch to Manual
public var distance: float;

Description

The distance from the ray origin to the impact point.

#pragma strict
public var direction;
function Update() {
	//Cast a ray in the direction specified in the inspector.
	var hit = Physics2D.Raycast(this.gameObject.transform.position, direction);
	//If something was hit.
	if (hit.collider != null) {
		//If the object hit is less than or equal to 6 units away from this object.
		if (hit.distance <= 6.0f) {
			Debug.Log("Enemy In Range!");
		}
	}
}