Example #1
0
        public void ToggleSound()
        {
            Configuration.Instance.SoundMuted = !Configuration.Instance.SoundMuted;

            if (Configuration.Instance.SoundMuted)
            {
                image.material = soundOffIcon;
                Configuration.Instance.Volume = AudioListener.volume;
                AudioListener.volume          = 0.0f;

                // If sound is muted, also mute the music.
                if (!Configuration.Instance.BgmMuted)
                {
                    bgmButton.ToggleMusic();
                }
            }
            else
            {
                image.material       = soundOnIcon;
                AudioListener.volume = Configuration.Instance.Volume;

                // Also raise music's volume.
                if (!Configuration.Instance.BgmMuted)
                {
                    bgmManager.Toggle();
                }
            }
        }