Files
Shopping_UnityVR/Assets/02_Scripts/UI/BGMBox.cs

32 lines
678 B
C#

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