diff --git a/Assets/Resources/Games/rhythmTestGBA.prefab b/Assets/Resources/Games/rhythmTestGBA.prefab
index b439a16d..6be84f24 100644
--- a/Assets/Resources/Games/rhythmTestGBA.prefab
+++ b/Assets/Resources/Games/rhythmTestGBA.prefab
@@ -758,7 +758,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5566258577491883246}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: -0.01, z: -1.98}
+ m_LocalPosition: {x: 0, y: -0.41, z: 0}
m_LocalScale: {x: 40.2019, y: 0.8792758, z: 0.8792758}
m_ConstrainProportionsScale: 0
m_Children: []
diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png.meta
index e0b085be..1e5bc8c9 100644
--- a/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png.meta
+++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png.meta
@@ -67,7 +67,7 @@ TextureImporter:
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
+ maxTextureSize: 4096
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
diff --git a/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs b/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs
index 6671e4e4..a9d187fc 100644
--- a/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs
+++ b/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs
@@ -34,7 +34,7 @@ namespace HeavenStudio.Games.Loaders
{
public static Minigame AddGame(EventCaller eventCaller)
{
- return new Minigame("rhythmTestGBA", "Rhythm Test (GBA) \n(Rhythm-kan Check)", "ffffff", false, false, new List()
+ return new Minigame("rhythmTestGBA", "Rhythm Test (GBA) \n(Rhythm-kan Check)", "2DD816", false, false, new List()
{
new GameAction("countin", "Start Beeping")
@@ -70,7 +70,7 @@ namespace HeavenStudio.Games.Loaders
new GameAction("countdown", "Countdown")
{
- preFunction = delegate {RhythmTestGBA.instance.PreCountDown(eventCaller.currentEntity.beat, eventCaller.currentEntity.length, eventCaller.currentEntity["val1"]);},
+ function = delegate {RhythmTestGBA.instance.PreCountDown(eventCaller.currentEntity.beat, eventCaller.currentEntity.length, eventCaller.currentEntity["val1"]);},
defaultLength = 1f,
resizable = true,
parameters = new List()
@@ -220,7 +220,7 @@ namespace HeavenStudio.Games
{
new BeatAction.Action(beat + i, delegate
{
- flashAnimator.Play("KTBPulse", 0, 0);
+ PlayFlashFX();
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()
{
- 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);})
@@ -294,14 +299,14 @@ namespace HeavenStudio.Games
public void StopKeepbeatInput(double beat)
{
ScheduleInput(beat, 0f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
- flashAnimator.Play("KTBPulse");
+ PlayFlashFX();
}
public override void OnBeatPulse(double beat)
{
if (goBeep)
{
- flashAnimator.Play("KTBPulse");
+ PlayFlashFX();
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
}
diff --git a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset
index ead3389e..85de28d5 100644
--- a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset
+++ b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset
@@ -18,5 +18,7 @@ MonoBehaviour:
_disableAutoReloadInBackground: 0
ImportedScriptPaths:
- Assets/Scripts/Games/Tunnel/Tunnel.cs
+ - Assets/Scripts/Games/SumoBrothers/SumoBrothers.cs
+ - Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs
PathsToSkipImportEvent: []
PathsToIgnoreOverwriteSettingOnAttribute: []