Conductor: property that returns secPerBeat scaled to song pitch

NEEDS TESTING
This commit is contained in:
minenice55
2022-03-22 14:29:15 -04:00
parent 7444165b08
commit f6df1644bc
5 changed files with 11 additions and 8 deletions

View File

@ -23,7 +23,7 @@ namespace HeavenStudio.Games.Scripts_ForkLifter
// SCHEDULING zoom sound so it lines up with when it meets the fork.
var currentDspTime = AudioSettings.dspTime;
var cond = Conductor.instance;
var zoomStartTime = currentDspTime + (double)(cond.secPerBeat * 2 / cond.musicSource.pitch) - 0.317;
var zoomStartTime = currentDspTime + (double)(cond.pitchedSecPerBeat * 2) - 0.317;
Jukebox.PlayOneShotScheduledGame("forkLifter/zoomFast", (double)zoomStartTime);
GetComponentInChildren<SpriteRenderer>().sprite = ForkLifter.instance.peaSprites[type];