using System.Collections; using System.Collections.Generic; using UnityEngine; namespace AibisDream { public class SpeedDashboard : Dashboard { private Transform _pointer; [SerializeField] private float leftPosX; [SerializeField] private float rightPosX; protected override void OnStart() { _pointer = transform.Find("Pointer"); } protected override void UpdateDashboard(EngineData data) { var targetPosX = (rightPosX - leftPosX) * data.curSpeed + leftPosX; _pointer.position = new Vector3(targetPosX, _pointer.position.y, _pointer.position.y); } } }