From ef87381cc203709e361c9d3efdd84d28227ce49b Mon Sep 17 00:00:00 2001 From: wookywok <62037083+wookywok@users.noreply.github.com> Date: Sat, 27 Apr 2024 21:45:38 -0500 Subject: [PATCH] New Rhythm Test GBA Upscale! (#893) im sorry for taking so long koob... Just the upscale for now -- I'm gonna do things like the recolorable background and spreadsheet and text and stuff later lol --- Assets/Resources/Games/rhythmTestGBA.prefab | 641 +++++++++++++++--- .../RhythmTestGBA/Animation/Button/Idle.anim | 8 +- .../RhythmTestGBA/Animation/Button/Press.anim | 46 +- .../RhythmTestGBA/Animation/Flash/Idle.anim | 10 +- .../Animation/Flash/KTBPulse.anim | 420 ++++++++---- .../Games/RhythmTestGBA/RhythmTest.png | Bin 0 -> 111022 bytes .../Games/RhythmTestGBA/RhythmTest.png.meta | 497 ++++++++++++++ .../Games/RhythmTestGBA/RhythmTestGBA.cs | 42 +- 8 files changed, 1369 insertions(+), 295 deletions(-) create mode 100644 Assets/Resources/Sprites/Games/RhythmTestGBA/RhythmTest.png create mode 100644 Assets/Resources/Sprites/Games/RhythmTestGBA/RhythmTest.png.meta diff --git a/Assets/Resources/Games/rhythmTestGBA.prefab b/Assets/Resources/Games/rhythmTestGBA.prefab index 6be84f241..f419de140 100644 --- a/Assets/Resources/Games/rhythmTestGBA.prefab +++ b/Assets/Resources/Games/rhythmTestGBA.prefab @@ -1,5 +1,293 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &600217526339359680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5322568188370051010} + m_Layer: 0 + m_Name: Machine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5322568188370051010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 600217526339359680} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9152872525494648471} + - {fileID: 8087596633805075963} + - {fileID: 7245519259502742102} + - {fileID: 4178580677966809696} + - {fileID: 2421602207971768573} + m_Father: {fileID: 6652878496978862639} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &787369447362708790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8087596633805075963} + - component: {fileID: 4393215031048503830} + m_Layer: 0 + m_Name: Screen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8087596633805075963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787369447362708790} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.4, z: 0} + m_LocalScale: {x: 0.7755812, y: 0.7755812, z: 0.7755812} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5322568188370051010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4393215031048503830 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787369447362708790} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -129070015, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 13.24, y: 3.43} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &803721932928203327 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2421602207971768573} + - component: {fileID: 8197877133230655508} + m_Layer: 0 + m_Name: Machine_Inside + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2421602207971768573 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 803721932928203327} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -3.591577, z: 0} + m_LocalScale: {x: 0.7755812, y: 0.7755812, z: 0.7755812} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5322568188370051010} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8197877133230655508 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 803721932928203327} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -5 + m_Sprite: {fileID: -129070015, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 13.24, y: 3.43} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &891287285358040101 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4178580677966809696} + - component: {fileID: 3516353075199284733} + m_Layer: 0 + m_Name: Machine_Bottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4178580677966809696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 891287285358040101} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.0039, y: -5.094, z: 0} + m_LocalScale: {x: 0.7755812, y: 0.7755812, z: 0.7755812} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5322568188370051010} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3516353075199284733 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 891287285358040101} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -1 + m_Sprite: {fileID: -2118066962, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 15.66, y: 3.93} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &903513688500445302 GameObject: m_ObjectHideFlags: 0 @@ -31,7 +319,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6652878496978862639} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &491387273021883555 SpriteRenderer: @@ -414,7 +702,7 @@ Transform: - {fileID: 4285687258972027434} - {fileID: 6053325067073802629} m_Father: {fileID: 6652878496978862639} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!95 &3131245519608349835 Animator: @@ -437,90 +725,6 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 ---- !u!1 &2443650878651772997 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6960187703079420326} - - component: {fileID: 3580264968766957677} - m_Layer: 0 - m_Name: Machine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6960187703079420326 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2443650878651772997} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.0523, y: -1.19, z: 0} - m_LocalScale: {x: 0.77225775, y: 0.7722577, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 6652878496978862639} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &3580264968766957677 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2443650878651772997} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 2 - m_Sprite: {fileID: -1290113838, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 15.62, y: 11.12} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &3530055773997019990 GameObject: m_ObjectHideFlags: 0 @@ -552,7 +756,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6652878496978862639} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &8993181217126341735 SpriteRenderer: @@ -627,6 +831,90 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &4720281404820670899 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7034237823165530222} + - component: {fileID: 3773822188720579104} + m_Layer: 0 + m_Name: RhythmTest_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7034237823165530222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4720281404820670899} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -4.09, z: 0} + m_LocalScale: {x: 42.202, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6652878496978862639} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3773822188720579104 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4720281404820670899} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -20 + m_Sprite: {fileID: -1284653174, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.45, y: 19.02} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &4766465362782487485 GameObject: m_ObjectHideFlags: 0 @@ -658,7 +946,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6652878496978862639} - m_RootOrder: 1 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &4080808585966934539 SpriteRenderer: @@ -733,6 +1021,90 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &5519758302025097892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9152872525494648471} + - component: {fileID: 8681657529170739503} + m_Layer: 0 + m_Name: Screen_Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9152872525494648471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5519758302025097892} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.4, z: 0} + m_LocalScale: {x: 0.77558124, y: 0.77558124, z: 0.77558124} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5322568188370051010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8681657529170739503 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5519758302025097892} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: -94406700, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 13.34, y: 3.58} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &5566258577491883246 GameObject: m_ObjectHideFlags: 0 @@ -758,12 +1130,12 @@ 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.41, z: 0} + m_LocalPosition: {x: 0, y: -0.73, z: 0} m_LocalScale: {x: 40.2019, y: 0.8792758, z: 0.8792758} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6652878496978862639} - m_RootOrder: 2 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &3128082092558731024 SpriteRenderer: @@ -805,7 +1177,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 1 + m_SortingOrder: -20 m_Sprite: {fileID: 544945474, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -901,6 +1273,90 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &6905343522354080496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7245519259502742102} + - component: {fileID: 3597698832786720481} + m_Layer: 0 + m_Name: Machine_Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7245519259502742102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6905343522354080496} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1.58, z: 0} + m_LocalScale: {x: 0.7755812, y: 0.7755812, z: 0.7755812} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5322568188370051010} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3597698832786720481 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6905343522354080496} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: -2036680048, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 15.66, y: 5.19} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &7109312700564090425 GameObject: m_ObjectHideFlags: 0 @@ -930,12 +1386,13 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 6960187703079420326} - {fileID: 8087579337852636042} - {fileID: 4460373311749401884} - {fileID: 1970370886109334539} - {fileID: 1230118230611380377} - {fileID: 3088883937212924141} + - {fileID: 5322568188370051010} + - {fileID: 7034237823165530222} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim index c629ffd99..5f76e1035 100644 --- a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim @@ -20,7 +20,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: {x: 0, y: -1.407, z: 0} + value: {x: 0, y: -1.5, z: 0} inSlope: {x: Infinity, y: 0, z: 0} outSlope: {x: Infinity, y: 0, z: 0} tangentMode: 0 @@ -36,7 +36,7 @@ AnimationClip: m_PPtrCurves: - curve: - time: 0 - value: {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + value: {fileID: -1229422663, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} attribute: m_Sprite path: classID: 212 @@ -63,7 +63,7 @@ AnimationClip: customType: 23 isPPtrCurve: 1 pptrCurveMapping: - - {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - {fileID: -1229422663, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} @@ -109,7 +109,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: -1.407 + value: -1.5 inSlope: Infinity outSlope: Infinity tangentMode: 103 diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim index 56c59080d..54dcf3ef5 100644 --- a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim @@ -20,7 +20,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: {x: -0.003, y: -1.534, z: 0} + value: {x: -0.003, y: -1.6, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -28,8 +28,8 @@ AnimationClip: inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 - time: 0.05 - value: {x: -0.003, y: -1.514, z: 0} + time: 0.11666667 + value: {x: -0.003, y: -1.565, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -37,8 +37,8 @@ AnimationClip: inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 - time: 0.06666667 - value: {x: 0, y: -1.407, z: 0} + time: 0.15 + value: {x: 0, y: -1.5, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -54,11 +54,11 @@ AnimationClip: m_PPtrCurves: - curve: - time: 0 - value: {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - time: 0.05 - value: {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - time: 0.06666667 - value: {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + value: {fileID: -1703525979, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + - time: 0.11666667 + value: {fileID: -265594746, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + - time: 0.15 + value: {fileID: -1229422663, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} attribute: m_Sprite path: classID: 212 @@ -85,15 +85,15 @@ AnimationClip: customType: 23 isPPtrCurve: 1 pptrCurveMapping: - - {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - {fileID: -1703525979, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + - {fileID: -265594746, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + - {fileID: -1229422663, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 - m_StopTime: 0.083333336 + m_StopTime: 0.16666667 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 @@ -122,7 +122,7 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.05 + time: 0.11666667 value: -0.003 inSlope: Infinity outSlope: Infinity @@ -131,7 +131,7 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.06666667 + time: 0.15 value: 0 inSlope: Infinity outSlope: Infinity @@ -151,7 +151,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: -1.534 + value: -1.6 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -159,8 +159,8 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.05 - value: -1.514 + time: 0.11666667 + value: -1.565 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -168,8 +168,8 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.06666667 - value: -1.407 + time: 0.15 + value: -1.5 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -196,7 +196,7 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.05 + time: 0.11666667 value: 0 inSlope: Infinity outSlope: Infinity @@ -205,7 +205,7 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.06666667 + time: 0.15 value: 0 inSlope: Infinity outSlope: Infinity diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim index be4d6ed6e..0c7f74db3 100644 --- a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim @@ -20,7 +20,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: {x: 0.085, y: 1.406, z: 0} + value: {x: 0, y: 1.4, z: 0} inSlope: {x: Infinity, y: 0, z: 0} outSlope: {x: Infinity, y: 0, z: 0} tangentMode: 0 @@ -55,7 +55,7 @@ AnimationClip: m_PPtrCurves: - curve: - time: 0 - value: {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + value: {fileID: -322805595, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} attribute: m_Sprite path: classID: 212 @@ -89,7 +89,7 @@ AnimationClip: customType: 23 isPPtrCurve: 1 pptrCurveMapping: - - {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - {fileID: -322805595, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} @@ -135,7 +135,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: 0.085 + value: 0 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -154,7 +154,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: 1.406 + value: 1.4 inSlope: Infinity outSlope: Infinity tangentMode: 103 diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim index c2d194e61..7325e60a6 100644 --- a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim @@ -20,16 +20,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: {x: 0.09, y: 1.4, z: 0} - inSlope: {x: Infinity, y: Infinity, z: Infinity} - outSlope: {x: Infinity, y: Infinity, z: Infinity} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 0.016666668 - value: {x: 0.09, y: 1.4, z: 0} + value: {x: 0, y: 1.4, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -38,16 +29,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.033333335 - value: {x: 0.187, y: 1.404, z: 0} - inSlope: {x: Infinity, y: Infinity, z: Infinity} - outSlope: {x: Infinity, y: Infinity, z: Infinity} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 0.05 - value: {x: 0.187, y: 1.404, z: 0} + value: {x: 0, y: 1.4, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -56,16 +38,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.06666667 - value: {x: 0.085, y: 1.406, z: 0} - inSlope: {x: Infinity, y: Infinity, z: Infinity} - outSlope: {x: Infinity, y: Infinity, z: Infinity} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 0.083333336 - value: {x: 0.085, y: 1.406, z: 0} + value: {x: 0, y: 1.4, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -90,15 +63,6 @@ AnimationClip: weightedMode: 0 inWeight: 0 outWeight: 0 - - serializedVersion: 3 - time: 0.1 - value: 1 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -106,20 +70,128 @@ AnimationClip: path: classID: 212 script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Color.r + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Color.g + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Color.b + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Color.a + path: + classID: 212 + script: {fileID: 0} m_PPtrCurves: - curve: - time: 0 - value: {fileID: 1584178187, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - time: 0.016666668 - value: {fileID: 1584178187, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + value: {fileID: 1879180715, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} - time: 0.033333335 - value: {fileID: 909642824, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - time: 0.05 - value: {fileID: 909642824, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + value: {fileID: -1038775637, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} - time: 0.06666667 - value: {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - time: 0.083333336 - value: {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + value: {fileID: -1038775637, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + - time: 0.1 + value: {fileID: -322805595, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} attribute: m_Sprite path: classID: 212 @@ -145,6 +217,34 @@ AnimationClip: typeID: 212 customType: 0 isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1303350129 + script: {fileID: 0} + typeID: 212 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1571785585 + script: {fileID: 0} + typeID: 212 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1840221041 + script: {fileID: 0} + typeID: 212 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2108656497 + script: {fileID: 0} + typeID: 212 + customType: 22 + isPPtrCurve: 0 - serializedVersion: 2 path: 0 attribute: 0 @@ -153,18 +253,16 @@ AnimationClip: customType: 23 isPPtrCurve: 1 pptrCurveMapping: - - {fileID: 1584178187, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - {fileID: 1584178187, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - {fileID: 909642824, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - {fileID: 909642824, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} - - {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - {fileID: 1879180715, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + - {fileID: -1038775637, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + - {fileID: -1038775637, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} + - {fileID: -322805595, guid: 4b553aa26f4c3464b8eb213d2c89ecea, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 - m_StopTime: 0.1 + m_StopTime: 0.11666667 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 @@ -185,16 +283,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: 0.09 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.016666668 - value: 0.09 + value: 0 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -203,16 +292,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.033333335 - value: 0.187 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.05 - value: 0.187 + value: 0 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -221,16 +301,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.06666667 - value: 0.085 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.083333336 - value: 0.085 + value: 0 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -257,7 +328,7 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.016666668 + time: 0.033333335 value: 1.4 inSlope: Infinity outSlope: Infinity @@ -265,36 +336,9 @@ AnimationClip: weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.033333335 - value: 1.404 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.05 - value: 1.404 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 0.06666667 - value: 1.406 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.083333336 - value: 1.406 + value: 1.4 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -320,15 +364,6 @@ AnimationClip: weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.016666668 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 0.033333335 value: 0 @@ -338,15 +373,6 @@ AnimationClip: weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.05 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 0.06666667 value: 0 @@ -356,15 +382,6 @@ AnimationClip: weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.083333336 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -384,15 +401,6 @@ AnimationClip: weightedMode: 0 inWeight: 0 outWeight: 0 - - serializedVersion: 3 - time: 0.1 - value: 1 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -400,6 +408,118 @@ AnimationClip: path: classID: 212 script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Color.r + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Color.g + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Color.b + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Color.a + path: + classID: 212 + script: {fileID: 0} m_EulerEditorCurves: [] m_HasGenericRootTransform: 1 m_HasMotionFloatCurves: 0 diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/RhythmTest.png b/Assets/Resources/Sprites/Games/RhythmTestGBA/RhythmTest.png new file mode 100644 index 0000000000000000000000000000000000000000..fe21702f38d46f01ee4222c8d928636ad8f5abef GIT binary patch literal 111022 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

HegZ-Ih5DYnpOiJEwnSCgY#A`*m%oy#0* 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/RhythmTest.png.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/RhythmTest.png.meta new file mode 100644 index 000000000..55d9b3716 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/RhythmTest.png.meta @@ -0,0 +1,497 @@ +fileFormatVersion: 2 +guid: 4b553aa26f4c3464b8eb213d2c89ecea +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: RhythmTest_0 + rect: + serializedVersion: 2 + x: 189 + y: 1501 + width: 1324 + height: 343 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9c95e28104fa5aa468772645ac5f9c6a + internalID: -129070015 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_1 + rect: + serializedVersion: 2 + x: 2845 + y: 1552 + width: 988 + height: 171 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 08d405e5615a57a41a946896ea876f38 + internalID: 1021595677 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_2 + rect: + serializedVersion: 2 + x: 3951 + y: 0 + width: 145 + height: 1902 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: db5a8b964cc60074e90c491d1fbed80e + internalID: -1284653174 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_3 + rect: + serializedVersion: 2 + x: 184 + y: 1093 + width: 1334 + height: 358 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 57b4aaf3f40091a4e8741504c5c4e802 + internalID: -94406700 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_4 + rect: + serializedVersion: 2 + x: 2020 + y: 1312 + width: 431 + height: 185 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 60f9106860d3ae649ada7b3243102930 + internalID: -1229422663 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_5 + rect: + serializedVersion: 2 + x: 2845 + y: 496 + width: 988 + height: 910 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c8cf8f3381f918143b3235fbcb602568 + internalID: -1146980633 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_6 + rect: + serializedVersion: 2 + x: 1766 + y: 1071 + width: 431 + height: 157 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: dab2d29752b8e4d42a6629d93e4dd801 + internalID: -1703525979 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_7 + rect: + serializedVersion: 2 + x: 2285 + y: 1071 + width: 431 + height: 166 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 269377313ef1f3a49810125aa59e6a6c + internalID: -265594746 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_8 + rect: + serializedVersion: 2 + x: 68 + y: 493 + width: 1566 + height: 519 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e99d4f8fab8d7e4498f072e015b86952 + internalID: -2036680048 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_9 + rect: + serializedVersion: 2 + x: 1814 + y: 814 + width: 335 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1a57cb6f41387574daa7b9dca0adc31d + internalID: -2033008990 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_10 + rect: + serializedVersion: 2 + x: 2235 + y: 892 + width: 431 + height: 101 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3205156a243b9b84d8881acde125198a + internalID: -1624148030 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_11 + rect: + serializedVersion: 2 + x: 2235 + y: 763 + width: 431 + height: 83 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bf3293bac822a54489c2c5f00d82aef7 + internalID: -1495475565 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_12 + rect: + serializedVersion: 2 + x: 1964 + y: 476 + width: 155 + height: 154 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c975c3d8fdace414e930aabeedf6ae1f + internalID: 1879180715 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_13 + rect: + serializedVersion: 2 + x: 2155 + y: 482 + width: 142 + height: 141 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a39bfd46764940f448a74a97ab436222 + internalID: -1038775637 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_14 + rect: + serializedVersion: 2 + x: 2353 + y: 496 + width: 69 + height: 69 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3e55e2db87bf8e245a0e6ffbbf352a95 + internalID: -322805595 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_15 + rect: + serializedVersion: 2 + x: 68 + y: 51 + width: 1566 + height: 393 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1b49228281cd4c047936a7950503770d + internalID: -2118066962 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: RhythmTest_16 + rect: + serializedVersion: 2 + x: 2845 + y: 172 + width: 988 + height: 171 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 167f26b7e98e9b6409637c8f7d1fe7f9 + internalID: -1147192116 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + RhythmTest_0: -129070015 + RhythmTest_1: 1021595677 + RhythmTest_10: -1624148030 + RhythmTest_11: -1495475565 + RhythmTest_12: 1879180715 + RhythmTest_13: -1038775637 + RhythmTest_14: -322805595 + RhythmTest_15: -2118066962 + RhythmTest_16: -1147192116 + RhythmTest_2: -1284653174 + RhythmTest_3: -94406700 + RhythmTest_4: -1229422663 + RhythmTest_5: -1146980633 + RhythmTest_6: -1703525979 + RhythmTest_7: -265594746 + RhythmTest_8: -2036680048 + RhythmTest_9: -2033008990 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs b/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs index ecf1cc677..68aa7e829 100644 --- a/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs +++ b/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs @@ -244,7 +244,7 @@ namespace HeavenStudio.Games { SoundByte.PlayOneShotGame("rhythmTestGBA/press"); - buttonAnimator.Play("Press", 0, 0); + buttonAnimator.DoScaledAnimationAsync("Press", 0.5f); } @@ -498,8 +498,8 @@ namespace HeavenStudio.Games { if (disableCount != true) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("Nine"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("Nine", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -513,8 +513,8 @@ namespace HeavenStudio.Games { if (!disableCount) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("Eight"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("Eight", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -528,8 +528,8 @@ namespace HeavenStudio.Games { if (!disableCount) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("Seven"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("Seven", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -543,8 +543,8 @@ namespace HeavenStudio.Games { if (!disableCount) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("Six"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("Six", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -558,8 +558,8 @@ namespace HeavenStudio.Games { if (!disableCount) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("Five"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("Five", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -573,8 +573,8 @@ namespace HeavenStudio.Games { if (!disableCount) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("Four"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("Four", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -588,8 +588,8 @@ namespace HeavenStudio.Games { if (!disableCount) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("Three"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("Three", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -603,8 +603,8 @@ namespace HeavenStudio.Games { if (!disableCount) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("Two"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("Two", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -618,8 +618,8 @@ namespace HeavenStudio.Games { if (!disableCount) { - numberBGAnimator.Play("FlashBG", -1, 0); - numberAnimator.Play("One"); + numberBGAnimator.DoScaledAnimationAsync("FlashBG", 0.5f); + numberAnimator.DoScaledAnimationAsync("One", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip2"); } else @@ -632,8 +632,8 @@ namespace HeavenStudio.Games public void FlashZero(double beat) { - numberBGAnimator.Play("FlashHit"); - numberAnimator.Play("Zero"); + numberBGAnimator.DoScaledAnimationAsync("FlashHit", 0.5f); + numberAnimator.DoScaledAnimationAsync("Zero", 0.5f); SoundByte.PlayOneShotGame("rhythmTestGBA/blip3"); }