diff --git a/Assets/02_Scripts/UI/BGMBox.cs b/Assets/02_Scripts/UI/BGMBox.cs index 84f19b63..f6defd76 100644 --- a/Assets/02_Scripts/UI/BGMBox.cs +++ b/Assets/02_Scripts/UI/BGMBox.cs @@ -3,7 +3,7 @@ public class BGMBox : MonoBehaviour { - [SerializeField] private BGMClip _bgmClip; + public BGMClip _bgmClip; [Header("Refs")] [SerializeField] private TMP_Text _bgmNameField; diff --git a/Assets/02_Scripts/UI/BGMHud.cs b/Assets/02_Scripts/UI/BGMHud.cs index ee368826..cfc05394 100644 --- a/Assets/02_Scripts/UI/BGMHud.cs +++ b/Assets/02_Scripts/UI/BGMHud.cs @@ -7,6 +7,21 @@ public class BGMHud : MonoBehaviour [SerializeField] private GameObject _contentPrefab; private BGMBox currentBgm; + [SerializeField]private BGMClip DefaultBgm; + + public void Start() + { + BGMBox[] BGMBoxs = GetComponentsInChildren(true); + + foreach (BGMBox bgm in BGMBoxs) + { + if(bgm._bgmClip == DefaultBgm) + { + bgm.PlayBGM(); + currentBgm = bgm; + } + } + } public void PlayPickBGM(GameObject buttonObj) {