using TMPro; using UnityEngine; public class BGMBox : MonoBehaviour { public BGMClip _bgmClip; [Header("Refs")] [SerializeField] private TMP_Text _bgmNameField; [SerializeField] private GameObject _playSignObj; private void Awake() { if(_bgmNameField != null) _bgmNameField.text = _bgmClip.BGMName; } public void PlayBGM() { SoundManager.Instance.PlayBGM(_bgmClip.Clip); if(_playSignObj != null) _playSignObj.SetActive(true); } public void StopBGM() { SoundManager.Instance.StopBGM(); if(_playSignObj != null) _playSignObj.SetActive(false); } }