error CS1519: Invalid token ';' in class, struct, or interface member declaration

这是什么问题啊?
public class Gun : MonoBehaviour{

public Transform muzzle;
pullic Project projectile;
public float msBetweenShots = 100;
public float muzzleVelocity = 35;

float nextShotTime;

public void Shoot(){

    if (Time.time > nextShotTime){
        nextShotTime = Time.time + msBetweenShots / 1000;
        Projectile newProjectile = Instantiate (projectile, muzzle.positio,muzzle.rotation) as Projectile;
        newProjectile.SetSpeed (muzzleVelocity);
    }
}

}

不是因为第二行写错了吗?