private void Start() { physicsSlider = GetComponent <VRTK_PhysicsSlider>(); interactableObject = GetComponent <VRTK_InteractableObject>(); physicsSlider.stepValueRange = new Limits2D(2, ChartManager.Instance.DataSource.DimensionCount); physicsSlider.SetValue(physicsSlider.maximumLength / (ChartManager.Instance.DataSource.DimensionCount - 2) * (startValue - 2)); physicsSlider.ValueChanged += OnSizeSliderValueChanged; interactableObject.InteractableObjectUngrabbed += OnSizeSliderUngrabbed; previousValue = startValue; }