//----------------------------------------------
// 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;
}
}