Driftology/Assets/Scripts/SteeringSliderController.cs
2025-06-30 16:51:24 +05:00

27 lines
715 B
C#

using UnityEngine;
using UnityEngine.UI;
public class SteeringSliderController : MonoBehaviour
{
public Slider _steeringSlider;
public VehicleController _linkedController;
public Text _steeringFactorText;
private void Start()
{
if (_steeringSlider != null && _linkedController != null)
{
_steeringSlider.onValueChanged.AddListener(UpdateSteeringFactor);
UpdateSteeringFactor(_steeringSlider.value);
}
}
private void UpdateSteeringFactor(float newValue)
{
_linkedController.steeringFactor = newValue;
if (_steeringFactorText != null)
_steeringFactorText.text = $"Steering Factor: {newValue:F2}";
}
}