Сюда:
var projectile : GameObject;
var fireRate : float = 0.5;
var otherClip: AudioClip;
private var nextFire : float = 0.0;
function Update () {
if (Input.GetButton ("Fire1") && Time.time > nextFire) {
nextFire = Time.time + fireRate;
animation.Play("gun");
var clone : GameObject =
Instantiate(projectile, transform.position, transform.rotation) as GameObject;
clone.rigidbody.collisionDetectionMode = CollisionDetectionMode.ContinuousDynamic;
clone.rigidbody.AddRelativeForce(Vector3.forward*1000f);
audio.clip = otherClip;
audio.Play();
}