var TheDamage : int = 50;
var Distance : float;
function update ()
(
if (Input.GetButtonDown("fire1") )
var hit : RaycastHit;
if (Physics.Raycast (transform.position, transform.TransformDirection(Vector3.foward, hit) )
{
Distance = hit.distance:
hit.transform.SendMessage("ApplyDamage", TheDamage, SendMessageOptions.DontRequireReciever);
)
}
)