two fixes (#564)

* fix inactive voice and warnings not disappearing

* mr upbeat inactive thingy
This commit is contained in:
AstrlJelly 2023-10-13 21:43:49 -04:00 committed by GitHub
parent cbb912772f
commit b5a43e334d
2 changed files with 5 additions and 5 deletions

View file

@ -706,7 +706,7 @@ namespace HeavenStudio.Games
break; break;
} }
if (songPos >= wordClearTime && songPos < wordStartTime) { if (songPos >= wordClearTime || songPos < wordStartTime) {
Word.Play("NoPose"); Word.Play("NoPose");
} }
@ -780,10 +780,10 @@ namespace HeavenStudio.Games
public void DoWord(double beat, double length, int type, bool pitchVoice, float forcePitch, bool customLength, bool doSound = true) public void DoWord(double beat, double length, int type, bool pitchVoice, float forcePitch, bool customLength, bool doSound = true)
{ {
Word.Play(DoWordSound(beat, length, type, customLength, pitchVoice, forcePitch, doSound)); Word.Play(DoWordSound(beat, length, type, pitchVoice, forcePitch, customLength, doSound));
} }
public static string DoWordSound(double beat, double length, int type, bool customLength, bool pitchVoice = false, float forcePitch = 1, bool doSound = true) public static string DoWordSound(double beat, double length, int type, bool pitchVoice = false, float forcePitch = 1, bool customLength = false, bool doSound = true)
{ {
double clear = type switch { double clear = type switch {
<= (int)HitThree.HitFour => beat + 4f, <= (int)HitThree.HitFour => beat + 4f,

View file

@ -99,7 +99,7 @@ namespace HeavenStudio.Games.Loaders
}, },
new GameAction("countOffbeat", "Count") new GameAction("countOffbeat", "Count")
{ {
function = delegate { MrUpbeat.Count(eventCaller.currentEntity["number"]); }, inactiveFunction = delegate { MrUpbeat.Count(eventCaller.currentEntity["number"]); },
parameters = new List<Param>() parameters = new List<Param>()
{ {
new Param("number", MrUpbeat.Counts.One, "Number", "The sound to play"), new Param("number", MrUpbeat.Counts.One, "Number", "The sound to play"),