Compare commits

..

1 Commits

Author SHA1 Message Date
ivan tkachenko c6118862d4 Sync playback to the actual beat count rather than relying on BPM 2025-07-13 02:33:48 +03:00
1 changed files with 2 additions and 2 deletions

View File

@ -218,7 +218,7 @@ namespace MuzikaGromche
static readonly List<Color> Colors = [Color.magenta, Color.cyan, Color.green, Color.yellow];
public Color ColorForBeat(float beat)
public Color ColorAtBeat(float beat)
{
int beatIndex = (int)(Math.Floor(beat) % Beats);
@ -488,7 +488,7 @@ namespace MuzikaGromche
if (__instance.previousState == 2)
{
var beat = Plugin.CurrentTrack.CalculateBeat(start: __instance.farAudio, loop: __instance.creatureVoice);
var color = Plugin.CurrentTrack.ColorForBeat(beat);
var color = Plugin.CurrentTrack.ColorAtBeat(beat);
Plugin.SetLightColor(color);
}
}