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>(); } }
public void SetupCameraFOV() { cameraFOVSlider.onValueChanged.RemoveAllListeners(); cameraFOVSlider.onValueChanged.AddListener(delegate { SetCameraFOV(); }); cameraFOVSlider.value = OptionsPreferencesManager.GetCameraFOV(); cameraFOVText.text = OptionsPreferencesManager.GetCameraFOV().ToString(); CameraMove cameraMove = GetComponentInParent <CameraMove>(); if (cameraMove != null) { playerCamera = cameraMove.GetComponentInChildren <Camera>(); } }
private void Start() { sensitivityMultiplier = OptionsPreferencesManager.GetSensitivity(); playerCamera.fieldOfView = OptionsPreferencesManager.GetCameraFOV(); }