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>(); }
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; } }