using UnityEngine; public class BackgroundManager : MonoBehaviour { private static AudioSource audioSource; public AudioClip BG; private void Awake() { audioSource = GetComponent(); } void Start() { if (BG != null) { PlayBG(false,BG); } } public static void PlayBG(bool resetSong, AudioClip clip = null) { if (clip != null) { audioSource.clip = clip; } if (audioSource.clip != null) { if (resetSong) { audioSource.Stop(); } audioSource.Play(); } } public static void StopBG() { audioSource.Pause(); } }