Какая ошибка в скрипте? Не работает звук.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Weapon : MonoBehaviour
{
public Transform bullet;
public int BulletForce = 16000;
public int Magaz = 30;
public AudioClip Fire;
public AudioClip Reload;
void Update()
{
if (Input.GetMouseButtonDown(0) & Magaz > 0)
{
Transform BulletInstance = (Transform)Instantiate(bullet, GameObject.Find("Spawn").transform.position, Quaternion.identity);
BulletInstance.GetComponent<Rigidbody>().AddForce(transform.forward * BulletForce);
Magaz = Magaz - 1;
GetComponent<AudioSource>().PlayOneShot(Fire);
GetComponent<AudioSource>().PlayOneShot(Reload);
}
if (Input.GetKeyDown(KeyCode.R))
{
Magaz = 30;
}
}
}
Не работает ни звук перезарядки, ни звук выстрела.