Rhythm Test GBA Hotfix 2
fixed zero not disappearing when beeps start, set up framework that'll make the text at least marginally easier to implement later
This commit is contained in:
parent
d45b8eba30
commit
b7fe6b7b75
|
|
@ -220,7 +220,7 @@ namespace HeavenStudio.Games
|
||||||
{
|
{
|
||||||
new BeatAction.Action(beat + i, delegate
|
new BeatAction.Action(beat + i, delegate
|
||||||
{
|
{
|
||||||
flashAnimator.Play("KTBPulse", 0, 0);
|
PlayFlashFX();
|
||||||
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
|
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
@ -230,7 +230,12 @@ namespace HeavenStudio.Games
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void PlayFlashFX()
|
||||||
|
{
|
||||||
|
numberAnimator.Play("Idle");
|
||||||
|
numberBGAnimator.Play("Idle");
|
||||||
|
flashAnimator.Play("KTBPulse", 0 ,0);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -269,11 +274,11 @@ namespace HeavenStudio.Games
|
||||||
BeatAction.New(instance, new List<BeatAction.Action>()
|
BeatAction.New(instance, new List<BeatAction.Action>()
|
||||||
{
|
{
|
||||||
|
|
||||||
new BeatAction.Action(beat, delegate {flashAnimator.Play("KTBPulse");}),
|
new BeatAction.Action(beat, delegate {PlayFlashFX();}),
|
||||||
|
|
||||||
new BeatAction.Action(beat+1, delegate {flashAnimator.Play("KTBPulse");}),
|
new BeatAction.Action(beat+1, delegate {PlayFlashFX();}),
|
||||||
|
|
||||||
new BeatAction.Action(beat+2, delegate {flashAnimator.Play("KTBPulse");}),
|
new BeatAction.Action(beat+2, delegate {PlayFlashFX();}),
|
||||||
|
|
||||||
new BeatAction.Action(beat+3, delegate { SoundByte.PlayOneShotGame("rhythmTestGBA/end_ding", beat: beat, forcePlay: true);})
|
new BeatAction.Action(beat+3, delegate { SoundByte.PlayOneShotGame("rhythmTestGBA/end_ding", beat: beat, forcePlay: true);})
|
||||||
|
|
||||||
|
|
@ -294,14 +299,14 @@ namespace HeavenStudio.Games
|
||||||
public void StopKeepbeatInput(double beat)
|
public void StopKeepbeatInput(double beat)
|
||||||
{
|
{
|
||||||
ScheduleInput(beat, 0f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
|
ScheduleInput(beat, 0f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
|
||||||
flashAnimator.Play("KTBPulse");
|
PlayFlashFX();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void OnBeatPulse(double beat)
|
public override void OnBeatPulse(double beat)
|
||||||
{
|
{
|
||||||
if (goBeep)
|
if (goBeep)
|
||||||
{
|
{
|
||||||
flashAnimator.Play("KTBPulse");
|
PlayFlashFX();
|
||||||
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
|
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,5 +18,7 @@ MonoBehaviour:
|
||||||
_disableAutoReloadInBackground: 0
|
_disableAutoReloadInBackground: 0
|
||||||
ImportedScriptPaths:
|
ImportedScriptPaths:
|
||||||
- Assets/Scripts/Games/Tunnel/Tunnel.cs
|
- Assets/Scripts/Games/Tunnel/Tunnel.cs
|
||||||
|
- Assets/Scripts/Games/SumoBrothers/SumoBrothers.cs
|
||||||
|
- Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs
|
||||||
PathsToSkipImportEvent: []
|
PathsToSkipImportEvent: []
|
||||||
PathsToIgnoreOverwriteSettingOnAttribute: []
|
PathsToIgnoreOverwriteSettingOnAttribute: []
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue