- Home /
 
Why it still need me to add a ";"?
 var speed = new Vector2(10,10);
 
 var movement : Vector2;
 
 var weapon : WeaponScript;
 
 int life;
 
 function Start () {
     weapon = gameObject.GetComponent(WeaponScript);
 }
 
 function Update () {
     var inputX = Input.GetAxis("Horizontal");
     var inputY = Input.GetAxis("Vertical");
 
     movement = new Vector2(speed.x * inputX, speed.y * inputY);
         if(Input.GetButtonDown("Fire1")) {
         weapon.Attack();
     }
 }
 
 function FixedUpdate() {
     rigidbody2D.velocity = movement;
 }
 
               the line "int life;" it need me to add a ";" why?
               Comment
              
 
               
              Answer by Landern · May 07, 2014 at 04:05 PM
you are declaring the in var incorrectly in UnityScript use:
 var life:int;
 
              Your answer