Задать вопрос
@12413512354

Какая ошибка в скрипте?

Какая ошибка в скрипте? Не работает звук.

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;

		}
	}
}


Не работает ни звук перезарядки, ни звук выстрела.
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы