Files
aibis-dream/Assets/Scripts/MiniGame/Engine/SpeedDashboard.cs
T
2025-01-17 21:05:06 +08:00

26 lines
592 B
C#

using UnityEngine;
namespace AibisDream
{
public class SpeedDashboard : MonoBehaviour
{
private Transform _pointer;
[SerializeField] private float leftRot;
[SerializeField] private float rightRot;
protected void OnStart()
{
_pointer = transform.Find("Pointer");
}
protected void UpdateDashboard(EngineData data)
{
var targetRot = (rightRot - leftRot) * data.curSpeed + leftRot;
_pointer.eulerAngles = new Vector3(0, 0, -targetRot);
}
}
}