29 lines
566 B
C#
29 lines
566 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()
|
|
{
|
|
_bgmNameField.text = _bgmClip.BGMName;
|
|
}
|
|
|
|
public void PlayBGM()
|
|
{
|
|
SoundManager.Instance.PlayBGM(_bgmClip.Clip);
|
|
_playSignObj.SetActive(true);
|
|
}
|
|
|
|
public void StopBGM()
|
|
{
|
|
SoundManager.Instance.StopBGM();
|
|
_playSignObj.SetActive(false);
|
|
}
|
|
}
|