How do I make a delay time or a very short period of time where the player can't shoot so you can't fire the gun as fast as you want. Here is what part of my script looks like:
if(Input.GetButtonDown("Fire1")){
if(canshoot == 1){
var bulletCreateS = Instantiate(spasbullet, GameObject.Find ("bulletspawn").transform.position, Quaternion.identity);
Physics.IgnoreCollision(bulletCreateS.collider, Player.collider);
bulletCreateS.tag = "SMbullet";
bulletCreateS.rigidbody.AddForce(transform.forward * spbulletspeed);
AmmoMainGun.ammo -= 1;
shot = true;
}
}
//Please use the 10101 button above to make your code look good. Thanks =).