void Reposition(TrackLocatable trackLocatable, float previousProgress, float previousTrackLength, float trackLength) { var removedLength = previousTrackLength - trackLength; trackLocatable.parameter = Mathf.Clamp01((previousProgress - removedLength) / trackLength); }
private void Start() { trackLocatable = GetComponent <TrackLocatable>(); }