public void SetControllersByOptionsSet(OptionsSet_SO settings) { masterVolumeSlider.value = settings.masterVolume; musicVolumeSlider.value = settings.musicVolume; soundFXVolumeSlider.value = settings.soundFXVolume; }
public void ChangeActiveOptionsSetValues(OptionsSet_SO optionsSet) { activeOptionsSet.ReplaceAllValues(optionsSet); }
protected override void Awake() { base.Awake(); optionsSetter = GetComponent <OptionsSetter>(); tempOptionsSet = ScriptableObject.CreateInstance <OptionsSet_SO>(); }
public void ReplaceAllValues(OptionsSet_SO optionsSet) { masterVolume = optionsSet.masterVolume; musicVolume = optionsSet.musicVolume; soundFXVolume = optionsSet.soundFXVolume; }
public void SetAllOptionsByOptionsSet(OptionsSet_SO optionsSet) { SetTemporaryMasterVolume(optionsSet.masterVolume); SetTemporaryMusicVolume(optionsSet.musicVolume); SetTemporaryFXVolume(optionsSet.soundFXVolume); }