Commit Graph

11 Commits

Author SHA1 Message Date
Dean Herbert d6748d6921 Avoid double call to `ProcessFrame` 2022-09-09 14:35:47 +09:00
Dean Herbert 64cf6b9014 Compare with decoupled clock directly to avoid including offsets 2022-09-09 14:35:35 +09:00
Dean Herbert 20ffbc4676 Fix beat sync stopping after returning to menu from a failed play
Closes #20193.

Explanation is inline comment.
2022-09-09 14:13:03 +09:00
Dean Herbert 2dafa041a7 Account for offset being applied to editor clock time in `TestSceneEditorClock` 2022-08-29 16:42:50 +09:00
Dean Herbert 29fed0c4a3 Avoid setting the source clock until gameplay is ready to start
Without this change, the audio track may audibly seek during load
proceedings.
2022-08-23 18:34:17 +09:00
Dean Herbert 17a1df281c Fix incorrect implicit null specification for user audio offset bindable 2022-08-22 14:03:51 +09:00
Dean Herbert ba23ce75c2 Make `FramedBeatmapClock.Track` non-null 2022-08-22 14:02:41 +09:00
Dean Herbert 85d0b7fc57 Reword class xmldoc to better explain that offset application is optional 2022-08-22 14:02:20 +09:00
Dean Herbert bcc153f738 Add xmldoc and reorganise `FramedBeatmapClock` 2022-08-18 18:54:10 +09:00
Dean Herbert 6003afafc7 Use `FramedBeatmapClock` in `GameplayClockContainer` 2022-08-18 18:54:10 +09:00
Dean Herbert 32e127a6fa Add `FramedBeatmapClock`
Expose `IsCoupled` in `FramedBeatmapClock` for now to provide editor compatibility
2022-08-18 18:54:10 +09:00