CutePet/Assets/Scripts/GameScene/Object/BKMusic.cs

37 lines
796 B
C#
Raw Normal View History

2024-10-25 11:10:04 +08:00
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>();
//ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ֵĴ<D6B5>С<EFBFBD>Ϳ<EFBFBD><CDBF><EFBFBD>
//MusicData data = GameDataMgr.Instance.musicData;
//SetIsOpen(data.musicOpen);
//ChangeValue(data.soundValue);
DontDestroyOnLoad(this.gameObject);
}
//<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵķ<D6B5><C4B7><EFBFBD>
public void SetIsOpen(bool isOpen)
{
bkSource.mute = !isOpen;
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>С<EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>
public void ChangeValue(float v)
{
bkSource.volume = v;
}
}