CutePet/Assets/Scripts/GameScene/Object/BKMusic.cs
2024-10-25 11:10:04 +08:00

37 lines
796 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BKMusic : MonoBehaviour
{
private static BKMusic instance;
public static BKMusic Instance => instance;
private AudioSource bkSource;
void Awake()
{
instance = this;
bkSource = this.GetComponent<AudioSource>();
//通过数据 来设置 音乐的大小和开关
//MusicData data = GameDataMgr.Instance.musicData;
//SetIsOpen(data.musicOpen);
//ChangeValue(data.soundValue);
DontDestroyOnLoad(this.gameObject);
}
//开关背景音乐的方法
public void SetIsOpen(bool isOpen)
{
bkSource.mute = !isOpen;
}
//调整背景音乐大小的方法
public void ChangeValue(float v)
{
bkSource.volume = v;
}
}