예제 #1
0
    // Start is called before the first frame update
    void Start()
    {
        _volumeSlider   = volumeSlider.GetComponent <Slider>();
        _sfxSlider      = sfxSlider.GetComponent <Slider>();
        _musicSlider    = musicSlider.GetComponent <Slider>();
        _ambienceSlider = ambienceSlider.GetComponent <Slider>();
        volumeScript    = GetComponent <VolumeScript>();

        if (ImplSettingsFromMenu.Instance)
        {
            volumeScript.masterVolumeDB = ImplSettingsFromMenu.Instance.MasterVolume;
            _volumeSlider.value         = ImplSettingsFromMenu.Instance.SliderMaster;

            volumeScript.sfxVolumeDB = ImplSettingsFromMenu.Instance.SFXVolume;
            _sfxSlider.value         = ImplSettingsFromMenu.Instance.SliderSFX;

            volumeScript.musicVolumeDB = ImplSettingsFromMenu.Instance.MusicVolume;
            _musicSlider.value         = ImplSettingsFromMenu.Instance.SliderMusic;

            volumeScript.ambienceVolumeDB = ImplSettingsFromMenu.Instance.AmbianceVolume;
            _ambienceSlider.value         = ImplSettingsFromMenu.Instance.SliderAmbiance;
        }
    }
예제 #2
0
 // Use this for initialization
 private void Awake()
 {
     candleStickScript = this.transform.Find("CandleStick").GetComponent <CandleStickScript>();
     volumeScript      = this.transform.Find("Volume").GetComponent <VolumeScript>();
 }