public void InitializeVolume() { if (volume == null) { GameObject newSlider = Instantiate(sliderPrefab, scrollViewContent); volume = newSlider.GetComponent <SliderItem>(); } volume.Init("Volume", ConvertFromDecibel(OptionsPreferencesManager.GetVolume()), SetVolume, 0.0001f, 1, false); volume.input.text = (int)(ConvertFromDecibel(OptionsPreferencesManager.GetVolume()) * 100) + "%"; }
private void SetupSensitivitySlider() { if (currentSliderItem == null) { GameObject sliderObject = Instantiate(sliderPrefab, scrollViewContent); currentSliderItem = sliderObject.GetComponent <SliderItem>(); } currentSliderItem.Init(OptionsPreferencesManager.sensitivityKey, OptionsPreferencesManager.GetSensitivity(), SetSensitivity, 0.01f, 1, false); string inputText = Mathf.RoundToInt(OptionsPreferencesManager.GetSensitivity() * 100) + "%"; currentSliderItem.input.text = inputText; }
public void SetupCameraFOV() { if (cameraFOV == null) { GameObject newDropdown = Instantiate(sliderItemPrefab, scrollViewContent); cameraFOV = newDropdown.GetComponent <SliderItem>(); } cameraFOV.Init("Field Of View", OptionsPreferencesManager.GetCameraFOV(), SetCameraFOV, 60, 130, true); CameraMove cameraMove = GetComponentInParent <CameraMove>(); if (cameraMove != null) { playerCamera = cameraMove.GetComponentInChildren <Camera>(); } }