private void Start() { if (!servo) { return; } minAngle = servo.isClockwise ? servo.minAngle : -servo.maxAngle; maxAngle = minAngle + servo.Range; title.text = title.text + " (Range: " + minAngle.ToString("0") + ".." + maxAngle.ToString("0") + "°)"; input.text = servo.GetServoAngle().ToString(); prevValue = input.text; motorToggle.onValueChanged.AddListener(OnMotorToggle); fixToggle.onValueChanged.AddListener(OnFixToggle); input.onValueChanged.AddListener(OnTextInputChanged); slider.minValue = minAngle; slider.maxValue = maxAngle; slider.value = servo.GetServoAngle(); slider.onValueChanged.AddListener(OnSliderChanged); //servo.SetAngle(45); //robot.legs[0].lowerLeg.SetAngle(45); }