Files
2025-05-29 22:31:40 +03:00

41 lines
959 B
C#

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);
}
}