using System.Collections.Generic; using UnityEngine; namespace Code.Track { public class TrackData { public List Waypoints { get; } public Vector3 StartPosition { get; } public Quaternion StartRotation { get; } public Vector3 FinishPosition { get; } public TrackData(List waypoints) { Waypoints = new List(waypoints); StartPosition = waypoints[0]; StartRotation = Quaternion.LookRotation(waypoints[1] - waypoints[0]); FinishPosition = waypoints[^1]; } } }