public void Init()
 {
     Debug.Log("Init audio manager");
     soundGroup.audioMixer.SetFloat("SoundVol", ToVol(SoundVolume));
     musicGroup.audioMixer.SetFloat("MusicVol", ToVol(musicVolume));
     //Music
     musicPlayerComponent = Instantiate(musicPlayer).GetComponent <Music.MusicPlayer>();
 }
示例#2
0
        static void MusicPlayer_Update(On.Music.MusicPlayer.orig_Update orig, Music.MusicPlayer self)
        {
            orig(self);
            if (self.song is null)
            {
                return;
            }

            if (FMTTMMod.CheckAnyPlayerSinging())
            {
                self.song.FadeOut(20);
            }
            else
            {
                self.song.fadeInTime = 1;
            }
        }