public void SetVolume() { globalVolume = mainSlider.value * dynamicVolume; ambientPercentage = AmbientSound.AmbientPercentage(); audioSource.volume = globalVolume * (1 - ambientPercentage); LaserChords.volume = globalVolume * (1 - ambientPercentage) * laserLevel; RealChords.volume = globalVolume * (1 - ambientPercentage) * realLevel; bass.volume = globalVolume * (1 - ambientPercentage); }
// Use this for initialization void Awake() { Instance = this; ambientPercentage = AmbientSound.AmbientPercentage(); audioSource = GetComponent <AudioSource>(); mainSlider.onValueChanged.AddListener(delegate { ValueChangeCheck(); }); //secondarySource = GetComponentInChildren<AudioSource>(); if (Toolbox.Instance.PlayerInLaser()) { laserLevel = 1; realLevel = 0; } else { laserLevel = 0; realLevel = 1; } StartCoroutine(FadeInGlobalVolume()); }
private void Update() { ambientPercentage = 1 - AmbientSound.AmbientPercentage(); audio.volume = volume * ambientPercentage; }