//---------------------------------------------- // NGUI: Next-Gen UI kit // Copyright © 2011-2015 Tasharen Entertainment //---------------------------------------------- using UnityEngine; /// /// Very simple script that can be attached to a slider and will control the volume of all sounds played via NGUITools.PlaySound, /// which includes all of UI's sounds. /// [RequireComponent(typeof(UISlider))] [AddComponentMenu("NGUI/Interaction/Sound Volume")] public class UISoundVolume : MonoBehaviour { void Awake () { UISlider slider = GetComponent(); slider.value = NGUITools.soundVolume; EventDelegate.Add(slider.onChange, OnChange); } void OnChange () { NGUITools.soundVolume = UISlider.current.value; } }