Здравствуйте, не работает звук в функции AudioSource.PlayOneShot(). Ошибок в консоли не возникает.
Скрипт:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TNT : MonoBehaviour {
public int damage;
private AudioSource aS;
public AudioClip boomAudio;
public GameObject boomEffect;
private HpPlayer hp;
void Start()
{
hp = GameObject.FindGameObjectWithTag("Player").GetComponent<HpPlayer>();
aS = GetComponent<AudioSource>();
}
void OnTriggerEnter2D(Collider2D col)
{
aS.PlayOneShot(boomAudio); //не работает функция
gameObject.SetActive(false);
GameObject ps = Instantiate(boomEffect, transform.position, Quaternion.identity);
Destroy(ps, 1);
if (col.CompareTag("Player"))
hp.health -= damage;
}
}
Скрин инспектора: