Skip to content

Commit 475b21f

Browse files
committed
Fix calibration using wrong time offsets
1 parent 895791b commit 475b21f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Assets/Script/Menu/Calibrator/Calibrator.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ private enum State
4343
private YargPlayer _player;
4444
#nullable enable
4545
private StemMixer? _mixer;
46+
private float _time;
4647
#nullable disable
4748

4849
private void Start()
@@ -83,7 +84,7 @@ private void OnMenuInput(YargPlayer player, ref GameInput input)
8384
_audioCalibrateText.color = Color.green;
8485
_audioCalibrateText.text = "Detected";
8586

86-
_calibrationTimes.Add(Time.realtimeSinceStartup);
87+
_calibrationTimes.Add(Time.realtimeSinceStartup - _time);
8788
break;
8889
case State.Starting:
8990
case State.AudioDone:
@@ -141,6 +142,7 @@ private void UpdateForState()
141142
var file = Path.Combine(Application.streamingAssetsPath, "calibration_music.ogg");
142143
_mixer = GlobalAudioHandler.LoadCustomFile(file, SPEED, VOLUME);
143144
_mixer.Play();
145+
_time = Time.realtimeSinceStartup;
144146
StartCoroutine(AudioCalibrateCoroutine());
145147
break;
146148
case State.AudioDone:

0 commit comments

Comments
 (0)