using System.Collections; using System.Collections.Generic; using UnityEngine; public class AudioManager : MonoBehaviour { //[Header("Environment Sounds")] //[SerializeField] private AudioSource _rainAmbience; //[SerializeField] private AudioSource _Thunder; [SerializeField] private AudioSource _pickUpItemSound; [Header("Door Sounds")] public AudioClip doorUnlockClip; private static AudioManager _instance; public static AudioManager GetInstance() { return _instance; } private void Awake() { if (!_instance) { _instance = this; } } public void UnlockDoorClip(AudioSource audioSource) { audioSource.PlayOneShot(doorUnlockClip); } public void PickUpItemSoundPlay() { _pickUpItemSound.Play(); } public void PlaySound(AudioSource audioSource, AudioClip audioClip) { audioSource.PlayOneShot(audioClip); } }