using System.Collections; using System.Collections.Generic; using UnityEngine; public class Mute : MonoBehaviour { Camera cam; public GameObject Audio; private List waterAudioList = new List(); public AudioSource waterfall1; public AudioSource waterfall2; public AudioSource waterfall3; public AudioSource waterfall4; public AudioSource waterfall5; // Start is called before the first frame update void Start() { cam = Camera.main; Audio = GameObject.Find("Enviro 3/Audio"); waterAudioList.Add(waterfall1); waterAudioList.Add(waterfall2); waterAudioList.Add(waterfall3); waterAudioList.Add(waterfall4); waterAudioList.Add(waterfall5); } // Update is called once per frame void Update() { } public void GlobalMute() { Audio.SetActive(false); foreach(var audio in waterAudioList) { audio.enabled = false; } //Audio.SetActive(false); } public void UnMute() { Audio.SetActive(true); foreach (var audio in waterAudioList) { audio.enabled = true; } //Audio.SetActive(true); } }