The system keeps saying error insert semi-colon but i cant figure out where i need to place it, im sorta new at scripting so id appreciate some tips
#pragma strict
var Damage : int 50;
var Distance : float;
function update ()
{
if (Input.GetButtonDown("Fire1"));
{
var hit :RaycastHit;
if (Physics.Raycast(transform.position, transform.TransformDirection(Vector3.forward), hit));
{
Distance=hit.distance;
hit.transform.SendMessage("ApplyDamage", Damage, SendMessageOptions.DontRequireReceiver);
}
}
}