var TheDamage: int = 50;
var Distance: float;
var MaxDistance: float = 1.5;
function update ()
{
if (input.GetButtonDown("fire1"))
{
var hit:RaycastHit;
if (Physics.Raycast (transfrom.position,Transform.TansformDirection(Vector3.hit),out hit)
{
Distance=hit.distance;
if (Distance < MaxDistance)
{
hit.transform.SendMessage("ApplyDamage",TheDamage,SendMessageOptions.DontRequireReceiver);
}
}
}
}