Problème étape 4 CRÉATION D’UN FPS BASIQUE
Publié : 02 Avr 2013 15:35
Bonjour, j'ai un problème avec le tuto CRÉATION D’UN FPS BASIQUE et plus précisément à l'étape 4, voici mon code :
Et l'erreur est : Assets/Script/ShootScript.js(34,2): UCE0001: ';' expected. Insert a semicolon at the end.
Je ne comprends pourquoi il veut que je mette un ";" à la fin du code.
Code : Tout sélectionner
var fireRate=0.30;
var impact:GameObject;
var canFire=true;
function Update()
{
if(Input.GetButton("Fire1"))
{
fire();
}
}
function fire()
{
if(canFire==true)
{
canFire=false;
FireOneShot();
}
}
function(FireOneShot)
{
var direction=transform.TransformDirection(Vector3.forward); //renvoie la direction devant la caméra.
var hit:RaycastHit;
if(Physics.Raycast(transform.position,direction,hit,100))
{
tempRot=Quaternion.FromToRotation(Vector3.up,hit.normal); // direction de l'impact.
Instantiate(impact,hit.point,tempRot);
}
yield WaitForSeconds(fireRate);
canFire=true;
}
Je ne comprends pourquoi il veut que je mette un ";" à la fin du code.