public enum Type{MUSIC, SOUND, CONTROLLER_SIZE_01, CONTROLLER_SIZE_02, CONTROLLER_TRANSPARENCY_01};
public Type type;
private UISlider uiSlider;
void Awake(){
uiSlider = this.gameObject.GetComponent<UISlider>() as UISlider;
setUp();
}
void OnEnable(){
EventDelegate.Add(uiSlider.onChange, OnValueChange);
}
private void setUp(){
switch (type){
case Type.MUSIC:
//uiSlider.value = AudioManager.Instance.getVolumeMusic();
break;
case Type.SOUND:
//uiSlider.value = AudioManager.Instance.getVolumeSound();
break;
case Type.CONTROLLER_SIZE_01:
uiSlider.value = ControllerSettings.Instance.getControllerSize01();
break;
case Type.CONTROLLER_SIZE_02:
uiSlider.value = ControllerSettings.Instance.getControllerSize02();
break;
case Type.CONTROLLER_TRANSPARENCY_01:
uiSlider.value = ControllerSettings.Instance.getControllerTransparency01();
break;
default:
break;
}
}