diff --git a/Assets/Resources/Fonts/Kurokane.asset b/Assets/Resources/Fonts/Kurokane.asset index 0f9abc5e0..16a8167d6 100644 --- a/Assets/Resources/Fonts/Kurokane.asset +++ b/Assets/Resources/Fonts/Kurokane.asset @@ -249,6 +249,8 @@ MonoBehaviour: m_LigatureGlyphID: 9333 - m_ComponentGlyphIDs: 010000004b000000 m_LigatureGlyphID: 9450 + - m_ComponentGlyphIDs: 400000004b000000 + m_LigatureGlyphID: 9451 m_GlyphPairAdjustmentRecords: - m_FirstAdjustmentRecord: m_GlyphIndex: 34 diff --git a/Assets/Resources/Games/rhythmTestGBA.prefab b/Assets/Resources/Games/rhythmTestGBA.prefab new file mode 100644 index 000000000..fb5e62742 --- /dev/null +++ b/Assets/Resources/Games/rhythmTestGBA.prefab @@ -0,0 +1,434 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !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 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1970370886109334539} + - component: {fileID: 8993181217126341735} + - component: {fileID: 7814860204980886555} + m_Layer: 0 + m_Name: Flash + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1970370886109334539 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3530055773997019990} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.081, y: 1.404, z: 0} + m_LocalScale: {x: 0.8851, y: 0.8851, z: 0.8851} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6652878496978862639} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8993181217126341735 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3530055773997019990} + 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: 4 + m_Sprite: {fileID: 909642824, 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: 1.5, y: 1.44} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &7814860204980886555 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3530055773997019990} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 08d66203a622edf4786eafbded8b54cc, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &4766465362782487485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8087579337852636042} + - component: {fileID: 4080808585966934539} + - component: {fileID: 3702318791696650226} + m_Layer: 0 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8087579337852636042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4766465362782487485} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1.407, z: 0} + m_LocalScale: {x: 0.726, y: 0.726, z: 0.726} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6652878496978862639} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4080808585966934539 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4766465362782487485} + 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: 3 + m_Sprite: {fileID: 1608426803, 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: 4.33, y: 1.6} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &3702318791696650226 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4766465362782487485} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: ef1e63eebcebb9a41b650b47619d03cb, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &5566258577491883246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4460373311749401884} + - component: {fileID: 3128082092558731024} + m_Layer: 0 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4460373311749401884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + 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_LocalScale: {x: 40.2019, y: 0.8792758, z: 0.8792758} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6652878496978862639} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3128082092558731024 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5566258577491883246} + 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: 544945474, 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: 1.51, y: 14.02} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &7109312700564090425 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6652878496978862639} + - component: {fileID: 1036473857897574640} + m_Layer: 0 + m_Name: rhythmTestGBA + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6652878496978862639 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7109312700564090425} + 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: 6960187703079420326} + - {fileID: 8087579337852636042} + - {fileID: 4460373311749401884} + - {fileID: 1970370886109334539} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1036473857897574640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7109312700564090425} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49b5dd0ebb0a05a4c8213175d5bf07b5, type: 3} + m_Name: + m_EditorClassIdentifier: + SoundSequences: [] + scheduledInputs: [] + buttonAnimator: {fileID: 3702318791696650226} + flashAnimator: {fileID: 7814860204980886555} diff --git a/Assets/Resources/Games/rhythmTestGBA.prefab.meta b/Assets/Resources/Games/rhythmTestGBA.prefab.meta new file mode 100644 index 000000000..9ac04a1ec --- /dev/null +++ b/Assets/Resources/Games/rhythmTestGBA.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 772afa8dc11c753489845c02224f3e1c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/GameView/GameTex.renderTexture b/Assets/Resources/Prefabs/GameView/GameTex.renderTexture index 8c4b7c141..eecd4ca66 100644 --- a/Assets/Resources/Prefabs/GameView/GameTex.renderTexture +++ b/Assets/Resources/Prefabs/GameView/GameTex.renderTexture @@ -14,8 +14,8 @@ RenderTexture: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 5 - m_Width: 1057 - m_Height: 595 + m_Width: 980 + m_Height: 551 m_AntiAliasing: 2 m_MipCount: -1 m_DepthStencilFormat: 92 diff --git a/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture b/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture index 0adc9aee6..1479e23a6 100644 --- a/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture +++ b/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture @@ -14,8 +14,8 @@ RenderTexture: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 5 - m_Width: 1585 - m_Height: 892 + m_Width: 1470 + m_Height: 826 m_AntiAliasing: 1 m_MipCount: -1 m_DepthStencilFormat: 92 diff --git a/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA.png b/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA.png new file mode 100644 index 000000000..639cfb2ec Binary files /dev/null and b/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA.png differ diff --git a/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA.png.meta b/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA.png.meta new file mode 100644 index 000000000..fcaff4819 --- /dev/null +++ b/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 5d40feb6e86d41640aa6323bf9209499 +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: 1 + 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: 2048 + 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: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA_mask.png b/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA_mask.png new file mode 100644 index 000000000..d0f9c1ac6 Binary files /dev/null and b/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA_mask.png differ diff --git a/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA_mask.png.meta b/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA_mask.png.meta new file mode 100644 index 000000000..f4df9753a --- /dev/null +++ b/Assets/Resources/Sprites/Editor/GameIcons/rhythmTestGBA_mask.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: c3e5effd363699f44a689cf8aef39d25 +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: 1 + 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: 2048 + 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: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA.meta new file mode 100644 index 000000000..6172012f6 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bfee2699fd7c5af45b5596a3ca67c77f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation.meta new file mode 100644 index 000000000..20fe17ddc --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f22c60982ef557a439cd89dd70f693e5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button.meta new file mode 100644 index 000000000..e12d5df8b --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f39e3b50b6024014f987de27378692fd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Button.controller b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Button.controller new file mode 100644 index 000000000..e37e1d3dc --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Button.controller @@ -0,0 +1,124 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-4932988848133267714 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Press + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 3902778210837189972} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ffe276488768596448d0f0c1896b9abe, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-4314115481710246663 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -129270561676778733} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4932988848133267714} + m_Position: {x: 350, y: 80, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: -40, z: 0} + m_EntryPosition: {x: 30, y: 150, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -129270561676778733} +--- !u!1102 &-129270561676778733 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5d0a4650c9ec03d408b993507255cd30, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Button + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -4314115481710246663} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &3902778210837189972 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -129270561676778733} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.083 + m_TransitionOffset: 0 + m_ExitTime: 0.000000010924792 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Button.controller.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Button.controller.meta new file mode 100644 index 000000000..532e17ad5 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Button.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef1e63eebcebb9a41b650b47619d03cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim new file mode 100644 index 000000000..c629ffd99 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim @@ -0,0 +1,148 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: -1.407, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + 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 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.407 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + 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 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim.meta new file mode 100644 index 000000000..b94b3c65a --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Idle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d0a4650c9ec03d408b993507255cd30 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim new file mode 100644 index 000000000..c4893ae2c --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim @@ -0,0 +1,304 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Press + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.002, y: -1.535, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 3 + 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.002, y: -1.535, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 3 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.002, y: -1.514, 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.002, y: -1.514, 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.06666667 + value: {x: 0, y: -1.407, 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} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - time: 0.016666668 + value: {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - time: 0.033333335 + value: {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - time: 0.05 + value: {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - time: 0.06666667 + value: {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.083333336 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 3 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 3 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.05 + value: -0.002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + 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 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.535 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 3 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1.535 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 3 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.514 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.05 + value: -1.514 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.407 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 3 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 3 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + 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 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim.meta new file mode 100644 index 000000000..d6b155c7e --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Button/Press.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ffe276488768596448d0f0c1896b9abe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash.meta new file mode 100644 index 000000000..d31216f18 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 142ef349d7e3d624da8fbd31e1f89b14 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Flash.controller b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Flash.controller new file mode 100644 index 000000000..828589ccd --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Flash.controller @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-431098277818469549 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: KTBPulse + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 6713188184183208088} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 0055ca7c1d148274cbea046fed40cebf, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Flash + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Blend + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 8051287909615803476} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &6713188184183208088 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 8267237609636505282} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.099066876 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1107 &8051287909615803476 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -431098277818469549} + m_Position: {x: 330, y: 80, z: 0} + - serializedVersion: 1 + m_State: {fileID: 8267237609636505282} + m_Position: {x: 280, y: 210, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 8267237609636505282} +--- !u!1102 &8267237609636505282 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 49fe5ee70ff5ea34d826b934746a951f, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Flash.controller.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Flash.controller.meta new file mode 100644 index 000000000..c04f86b1e --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Flash.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08d66203a622edf4786eafbded8b54cc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim new file mode 100644 index 000000000..be4d6ed6e --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim @@ -0,0 +1,193 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.085, y: 1.406, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3305885265 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.406 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + 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 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim.meta new file mode 100644 index 000000000..a4de1b173 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/Idle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49fe5ee70ff5ea34d826b934746a951f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim new file mode 100644 index 000000000..c2d194e61 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim @@ -0,0 +1,406 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: KTBPulse + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + 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} + 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.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} + 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.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} + 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} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + 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 + attribute: m_Enabled + 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} + - time: 0.033333335 + value: {fileID: 909642824, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - time: 0.05 + value: {fileID: 909642824, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - time: 0.06666667 + value: {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + - time: 0.083333336 + value: {fileID: 1170780087, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3305885265 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + 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} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + 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 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + 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 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + 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 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + 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 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + 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 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + 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 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + 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 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + 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 + attribute: m_Enabled + path: + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim.meta new file mode 100644 index 000000000..8082d2c89 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Animation/Flash/KTBPulse.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0055ca7c1d148274cbea046fed40cebf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png b/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png new file mode 100644 index 000000000..f5d08dfe9 Binary files /dev/null and b/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png differ diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png.meta new file mode 100644 index 000000000..e0b085be8 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Button_Practice_Upscale.png.meta @@ -0,0 +1,2367 @@ +fileFormatVersion: 2 +guid: 76d9b1445caeb484f9254a9dc75c0d8a +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: 2048 + 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: Button_Practice_Upscale_0 + rect: + serializedVersion: 2 + x: 2 + y: 790 + width: 1562 + height: 1112 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 243592db778ef8646a14ffce1fb55ca5 + internalID: -1290113838 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_1 + rect: + serializedVersion: 2 + x: 1801 + y: 829 + width: 320 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 00d187a3722864546bc99ba09ccd0e36 + internalID: -1561517024 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_2 + rect: + serializedVersion: 2 + x: 2137 + y: 829 + width: 318 + height: 158 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d073e348a73949d44a4e1ea62d419105 + internalID: 442884517 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_3 + rect: + serializedVersion: 2 + x: 2473 + y: 839 + width: 432 + height: 124 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 969236ccc0dea4e4eb8a7f10fcfdc15e + internalID: 1414808240 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_4 + rect: + serializedVersion: 2 + x: 2932 + y: 500 + width: 151 + height: 1402 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 3, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5a5aab665a00ae74ebbf18a6006f3c5b + internalID: 544945474 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_5 + rect: + serializedVersion: 2 + x: 3107 + y: 513 + width: 989 + height: 1378 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9cb3163f3d395fc48a151b604d5f6986 + internalID: -1814502 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_6 + rect: + serializedVersion: 2 + x: 1367 + y: 607 + width: 433 + height: 160 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1f2ac013e66bdab49a03b38f534a6825 + internalID: 1608426803 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_7 + rect: + serializedVersion: 2 + x: 1805 + y: 607 + width: 432 + height: 130 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: cc683075fa121d44685b96c869daf39c + internalID: 1886210571 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_8 + rect: + serializedVersion: 2 + x: 2249 + y: 603 + width: 432 + height: 124 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b64846780cc918041bb2f89f838b9bf1 + internalID: -1596112622 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_9 + rect: + serializedVersion: 2 + x: 2733 + y: 609 + width: 62 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 211475de0710ba142a76ee58d4cfdd82 + internalID: 1674935805 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_10 + rect: + serializedVersion: 2 + x: 2831 + y: 611 + width: 60 + height: 62 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4b99ba3f2ab266d4d898dc43f5721293 + internalID: -1512457800 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_11 + rect: + serializedVersion: 2 + x: 73 + y: 345 + width: 274 + height: 252 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7f18179b89305374cb24038c19053295 + internalID: 1992317150 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_12 + rect: + serializedVersion: 2 + x: 367 + y: 353 + width: 276 + height: 234 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3e2e096dbf7b225409aeff1b308696ab + internalID: -2144319569 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_13 + rect: + serializedVersion: 2 + x: 663 + y: 345 + width: 80 + height: 218 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ce54ebfd9e9f4f54681b8c1f7f12da16 + internalID: 859763804 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_14 + rect: + serializedVersion: 2 + x: 749 + y: 345 + width: 80 + height: 200 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f61199a94473ba94ba3cfaabeb6d7af4 + internalID: 573485166 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_15 + rect: + serializedVersion: 2 + x: 838 + y: 345 + width: 81 + height: 168 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 854ca12627b8eed4bb7b4ae09b7562ea + internalID: -1434847524 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_16 + rect: + serializedVersion: 2 + x: 925 + y: 345 + width: 80 + height: 182 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5bcf5b57f4d08b84b9daee822df8da43 + internalID: 1615501067 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_17 + rect: + serializedVersion: 2 + x: 1089 + y: 439 + width: 148 + height: 148 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f76d979d286972c4abc9bb22d963c06c + internalID: 399106758 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_18 + rect: + serializedVersion: 2 + x: 1255 + y: 447 + width: 120 + height: 132 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: faeabb418b3f45441ad63c860ef2c0bb + internalID: -1432951866 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_19 + rect: + serializedVersion: 2 + x: 1391 + y: 447 + width: 120 + height: 132 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 47a4aa59504b9e241b15e63b346a5fe9 + internalID: -437616401 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_20 + rect: + serializedVersion: 2 + x: 1513 + y: 447 + width: 18 + height: 131 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8d3c8581f09bdbf44977bf4ff96d56b7 + internalID: -314268660 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_22 + rect: + serializedVersion: 2 + x: 1982 + y: 442 + width: 412 + height: 151 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2bd70d77246f2b746b4cb294e9773523 + internalID: 231753496 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_23 + rect: + serializedVersion: 2 + x: 2401 + y: 442 + width: 412 + height: 151 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8386f54a6ec83bd4daaa24dc1fb24298 + internalID: -420930434 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_24 + rect: + serializedVersion: 2 + x: 1123 + y: 367 + width: 28 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a5c39a3e964382b4fbc582c9b7aed2e7 + internalID: -1789100805 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_25 + rect: + serializedVersion: 2 + x: 1155 + y: 287 + width: 50 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 562065da5c6a9094696f7a15e40b1628 + internalID: -10226988 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_26 + rect: + serializedVersion: 2 + x: 1211 + y: 287 + width: 20 + height: 102 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bae5b44ef80e49a4ba9748d3934cfeae + internalID: 30266806 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_27 + rect: + serializedVersion: 2 + x: 1217 + y: 247 + width: 42 + height: 152 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 465f37f113d61424891cd425844a7caa + internalID: -223471251 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_28 + rect: + serializedVersion: 2 + x: 1263 + y: 253 + width: 126 + height: 142 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 20436e4e0e1f97e41ba901cea9c688b9 + internalID: -420237507 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_29 + rect: + serializedVersion: 2 + x: 2247 + y: 257 + width: 114 + height: 112 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0bcc100cbf3f6bb48b4f1ae80c62946f + internalID: 1322061067 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_30 + rect: + serializedVersion: 2 + x: 2385 + y: 257 + width: 129 + height: 114 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 213834ca9817b3c44ab2fe335133bc37 + internalID: 1431610962 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_31 + rect: + serializedVersion: 2 + x: 3005 + y: 347 + width: 26 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 46766d848b9945d43a2971c7c86205ce + internalID: 1042146719 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_32 + rect: + serializedVersion: 2 + x: 3035 + y: 347 + width: 26 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4156a5784f6f81a4aabefecb4fcfcd2d + internalID: 1740738342 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_33 + rect: + serializedVersion: 2 + x: 3077 + y: 243 + width: 122 + height: 144 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 66d18352b2001f54c84f00c93a9de7a2 + internalID: 139943114 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_34 + rect: + serializedVersion: 2 + x: 1123 + y: 331 + width: 28 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 262c07357abafbe4cbd2a0bebb7c4941 + internalID: 553146106 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_35 + rect: + serializedVersion: 2 + x: 1405 + y: 249 + width: 84 + height: 88 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4eefd6b457f5cfd41acc8332e2fc5d60 + internalID: 892543730 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_37 + rect: + serializedVersion: 2 + x: 1493 + y: 253 + width: 77 + height: 86 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 83ede13df59c40248a493623e983fd3c + internalID: 1134104137 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_38 + rect: + serializedVersion: 2 + x: 1573 + y: 251 + width: 72 + height: 84 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3a200a8f7447e9b4598f47bd9898336a + internalID: 76509464 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_39 + rect: + serializedVersion: 2 + x: 1709 + y: 247 + width: 84 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: dd1aa1ec7e582274db7cac11d454dcc1 + internalID: 379335666 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_40 + rect: + serializedVersion: 2 + x: 1813 + y: 281 + width: 38 + height: 78 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 442da3603ce01ac4eb37c6adb40a1627 + internalID: -2033004486 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_41 + rect: + serializedVersion: 2 + x: 1835 + y: 249 + width: 62 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 44c404a150a2fd747a838c86290c64cb + internalID: 266735680 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_42 + rect: + serializedVersion: 2 + x: 1975 + y: 263 + width: 98 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6a76de316e0473e4dae198bf324b71a6 + internalID: 426598178 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_43 + rect: + serializedVersion: 2 + x: 2115 + y: 259 + width: 96 + height: 94 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f09dba55a5bacaf43bb564b30e10c822 + internalID: 1259329822 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_44 + rect: + serializedVersion: 2 + x: 2541 + y: 297 + width: 92 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 78e82764a3c1d024e81fb8dd6578a076 + internalID: 1625527121 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_45 + rect: + serializedVersion: 2 + x: 2681 + y: 259 + width: 38 + height: 86 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6acb91d0f2d204e4b8d41045a8e762ca + internalID: 888299268 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_46 + rect: + serializedVersion: 2 + x: 2749 + y: 285 + width: 34 + height: 52 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f6fd0e443b2a50e4da923c81c4e2873f + internalID: 1311845141 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_47 + rect: + serializedVersion: 2 + x: 2813 + y: 259 + width: 34 + height: 94 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b83fb9152527f6147a412edc162ed911 + internalID: -1445843225 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_48 + rect: + serializedVersion: 2 + x: 2843 + y: 259 + width: 80 + height: 102 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c304f9951617fe74aa95106e997be3ed + internalID: -1490059426 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_49 + rect: + serializedVersion: 2 + x: 2955 + y: 267 + width: 92 + height: 78 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3e9550f5f69eda14daab1ed5f8a3832f + internalID: 1958675630 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_50 + rect: + serializedVersion: 2 + x: 3243 + y: 267 + width: 90 + height: 78 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2fc5ad71e52040f4f8b807b1b2a5b3ae + internalID: -9885532 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_51 + rect: + serializedVersion: 2 + x: 97 + y: 209 + width: 98 + height: 98 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 22f4fa16de080f047a6b5b003bebec64 + internalID: 1963036271 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_52 + rect: + serializedVersion: 2 + x: 221 + y: 219 + width: 70 + height: 108 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e44c4b36342afaa418b6556c349879dd + internalID: 1108533811 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_53 + rect: + serializedVersion: 2 + x: 311 + y: 215 + width: 48 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3d758237959c5a945ad72ffdf977a0ad + internalID: 1347658888 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_54 + rect: + serializedVersion: 2 + x: 377 + y: 215 + width: 74 + height: 112 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5e3e7c7fc0cc1f340a5be51ab6dfa626 + internalID: -830009922 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_55 + rect: + serializedVersion: 2 + x: 471 + y: 213 + width: 74 + height: 114 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 878af4a43bc36a449aac434d502236a6 + internalID: -952790325 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_56 + rect: + serializedVersion: 2 + x: 563 + y: 215 + width: 72 + height: 112 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ba772a450f11e2149bf76be78f0c31d0 + internalID: -979761766 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_57 + rect: + serializedVersion: 2 + x: 649 + y: 213 + width: 76 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ba9b9dfc47e85cb459e2a87f282bf7cb + internalID: -1339093120 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_58 + rect: + serializedVersion: 2 + x: 741 + y: 215 + width: 72 + height: 112 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4a54cd65d03e380449613926832f512b + internalID: 452834021 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_59 + rect: + serializedVersion: 2 + x: 825 + y: 217 + width: 72 + height: 108 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 36e4ed1ff8b78f244a860fa134dbdaf6 + internalID: -1284847329 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_60 + rect: + serializedVersion: 2 + x: 913 + y: 217 + width: 70 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a295c0c6b8c4836498d12f0d43e5f527 + internalID: -1063035688 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_61 + rect: + serializedVersion: 2 + x: 1001 + y: 219 + width: 68 + height: 108 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 897516a588d0dc045a99b255759ec1bf + internalID: -1279716602 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_62 + rect: + serializedVersion: 2 + x: 1123 + y: 251 + width: 28 + height: 74 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 129c82c892292d041a7b9de64c8bced6 + internalID: 1235030741 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_63 + rect: + serializedVersion: 2 + x: 1159 + y: 251 + width: 18 + height: 32 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4ded0a0b05301d14587834c3ea97fc16 + internalID: -815624413 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_64 + rect: + serializedVersion: 2 + x: 1185 + y: 251 + width: 18 + height: 32 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a6a67d2eadf16634d8522271729cfca7 + internalID: -740348810 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_65 + rect: + serializedVersion: 2 + x: 2539 + y: 261 + width: 92 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 47bc4c062df4b1d4fbccf36d6aacb709 + internalID: -1755907285 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_66 + rect: + serializedVersion: 2 + x: 77 + y: 145 + width: 192 + height: 45 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 288081568e67f7c42bacb075971c0e51 + internalID: -1592687007 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_67 + rect: + serializedVersion: 2 + x: 357 + y: 161 + width: 220 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 430a1b0aa1f8c3d49809db7a0c5e6547 + internalID: -955459549 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_68 + rect: + serializedVersion: 2 + x: 641 + y: 141 + width: 194 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 52fd91bcc6ed086449d2d28d09599643 + internalID: 213879177 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_69 + rect: + serializedVersion: 2 + x: 917 + y: 143 + width: 214 + height: 44 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2d56fa8cedcbd6d4ab95476cb2881533 + internalID: -1169590803 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_70 + rect: + serializedVersion: 2 + x: 1199 + y: 151 + width: 220 + height: 36 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6f335abf085c5134aa9e0b84921d68b3 + internalID: -2033276427 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_71 + rect: + serializedVersion: 2 + x: 1477 + y: 143 + width: 164 + height: 44 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a1bf96eb05566cc4a8cabfb7742874bc + internalID: 1599135255 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_72 + rect: + serializedVersion: 2 + x: 1763 + y: 143 + width: 178 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a7ad05dcd4f91ed45b50e05281ef129c + internalID: -1448314986 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_73 + rect: + serializedVersion: 2 + x: 2042 + y: 145 + width: 145 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6034c07535b269147b18e423476e0588 + internalID: 1590025346 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_74 + rect: + serializedVersion: 2 + x: 2251 + y: 137 + width: 178 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0efb9ce3e27b60846ab64dcd4c95dcca + internalID: -435952684 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_75 + rect: + serializedVersion: 2 + x: 2527 + y: 139 + width: 228 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d04dd761679099f4b82d6e11b459cce0 + internalID: -804790861 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_76 + rect: + serializedVersion: 2 + x: 2781 + y: 151 + width: 50 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c5d9515288e95f14bbb84896757cf5ed + internalID: -1441042316 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_77 + rect: + serializedVersion: 2 + x: 2925 + y: 151 + width: 20 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9ac7c66d44ed140419d632f829ebe727 + internalID: 951502862 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_78 + rect: + serializedVersion: 2 + x: 2987 + y: 151 + width: 80 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4aee2e76d4dbeb044a9c8fe211c13c6d + internalID: -1789068164 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_79 + rect: + serializedVersion: 2 + x: 3065 + y: 151 + width: 80 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d28ec0e43a32bb349a45820cd8fe8d6b + internalID: 1340211010 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_80 + rect: + serializedVersion: 2 + x: 101 + y: 35 + width: 278 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e09b1cd194678dc4691287ee52a25e7d + internalID: 404953860 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_81 + rect: + serializedVersion: 2 + x: 436 + y: 27 + width: 275 + height: 68 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 59d19f999bfd77c419b7e9622b281dad + internalID: 2107900023 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_82 + rect: + serializedVersion: 2 + x: 761 + y: 39 + width: 122 + height: 34 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 25d5066549bcf4543b4ceae6a962f718 + internalID: 741876491 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_83 + rect: + serializedVersion: 2 + x: 929 + y: 47 + width: 154 + height: 44 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c7bcb0c0a78e0e746ba8fa68188a9842 + internalID: 735865065 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_84 + rect: + serializedVersion: 2 + x: 1151 + y: 53 + width: 118 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: be192f44ddaa37540a02142644952e66 + internalID: 766500838 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_85 + rect: + serializedVersion: 2 + x: 1295 + y: 53 + width: 107 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 97be0fd23810ca749800ee828009b6ea + internalID: 1693279411 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_86 + rect: + serializedVersion: 2 + x: 1435 + y: 53 + width: 96 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ef9d3157961902247b5c328fb69b938c + internalID: 335928719 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_87 + rect: + serializedVersion: 2 + x: 1575 + y: 47 + width: 132 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 563f822a5e12bed4eac01c4ef0915663 + internalID: -655164387 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_88 + rect: + serializedVersion: 2 + x: 1717 + y: 47 + width: 86 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 69b6bb009b3156e4ba1785e35dae789a + internalID: 359261509 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_89 + rect: + serializedVersion: 2 + x: 1857 + y: 47 + width: 122 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1cb2bae6da0b0bd4a8a0a9fd09fe7439 + internalID: 1601821298 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_90 + rect: + serializedVersion: 2 + x: 1999 + y: 47 + width: 136 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 95ecc549ca54ac9459bc2dda9ea5b6f0 + internalID: -1152485271 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_91 + rect: + serializedVersion: 2 + x: 2187 + y: 9 + width: 432 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8a05acc021857b74fb4b8e482f774ae1 + internalID: -2144962309 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_92 + rect: + serializedVersion: 2 + x: 2655 + y: 15 + width: 82 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 070d6bd3af3472345ba607f9de26cbfa + internalID: 1616748646 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_93 + rect: + serializedVersion: 2 + x: 2747 + y: 0 + width: 95 + height: 71 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 15aaf2206cbbe3047a3101b77dbd6ddf + internalID: 337493135 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_94 + rect: + serializedVersion: 2 + x: 2867 + y: 37 + width: 70 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ae5e4864779de164cbe7689d9463c0ea + internalID: -1537664768 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_95 + rect: + serializedVersion: 2 + x: 2933 + y: 0 + width: 226 + height: 81 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ee803f33d04d9974eb1523e4c50ea936 + internalID: 927128881 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_96 + rect: + serializedVersion: 2 + x: 2941 + y: 33 + width: 30 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4e859be9d728c8a46ad72c23bd143b99 + internalID: -1291048948 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_97 + rect: + serializedVersion: 2 + x: 3003 + y: 37 + width: 68 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7bb7d9fb047c81041a7fedc27c957ac8 + internalID: 1360305041 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_98 + rect: + serializedVersion: 2 + x: 3229 + y: 55 + width: 110 + height: 20 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ec2ba0d7ff1aafb4183169a6735792f2 + internalID: -1305261997 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_99 + rect: + serializedVersion: 2 + x: 3187 + y: 13 + width: 38 + height: 36 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3bb94474e2351c341a0e1c9e4661d303 + internalID: -1376708592 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_36 + rect: + serializedVersion: 2 + x: 1978 + y: 338 + width: 49 + height: 74 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f36fb50c2fc63b849980a13f9b44d55d + internalID: -1498538499 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_21 + rect: + serializedVersion: 2 + x: 1540 + y: 440 + width: 134 + height: 143 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1b02529f126f7b44aa368e3f9f9dcb4b + internalID: 1170780087 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_100 + rect: + serializedVersion: 2 + x: 1674 + y: 439 + width: 150 + height: 144 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8e65fb76b3445bd488a729a2852abf9b + internalID: 1584178187 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Button_Practice_Upscale_101 + rect: + serializedVersion: 2 + x: 1824 + y: 439 + width: 150 + height: 144 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 636c8faf459e2134d9a1d937bb06c5cc + internalID: 909642824 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + Button_Practice_Upscale_0: -1290113838 + Button_Practice_Upscale_1: -1561517024 + Button_Practice_Upscale_10: -1512457800 + Button_Practice_Upscale_100: 602668488 + Button_Practice_Upscale_101: 1584178187 + Button_Practice_Upscale_11: 1992317150 + Button_Practice_Upscale_12: -2144319569 + Button_Practice_Upscale_13: 859763804 + Button_Practice_Upscale_14: 573485166 + Button_Practice_Upscale_15: -1434847524 + Button_Practice_Upscale_16: 1615501067 + Button_Practice_Upscale_17: 399106758 + Button_Practice_Upscale_18: -1432951866 + Button_Practice_Upscale_19: -437616401 + Button_Practice_Upscale_2: 442884517 + Button_Practice_Upscale_20: -314268660 + Button_Practice_Upscale_21: 1170780087 + Button_Practice_Upscale_22: 231753496 + Button_Practice_Upscale_23: -420930434 + Button_Practice_Upscale_24: -1789100805 + Button_Practice_Upscale_25: -10226988 + Button_Practice_Upscale_26: 30266806 + Button_Practice_Upscale_27: -223471251 + Button_Practice_Upscale_28: -420237507 + Button_Practice_Upscale_29: 1322061067 + Button_Practice_Upscale_3: 1414808240 + Button_Practice_Upscale_30: 1431610962 + Button_Practice_Upscale_31: 1042146719 + Button_Practice_Upscale_32: 1740738342 + Button_Practice_Upscale_33: 139943114 + Button_Practice_Upscale_34: 553146106 + Button_Practice_Upscale_35: 892543730 + Button_Practice_Upscale_36: -1498538499 + Button_Practice_Upscale_37: 1134104137 + Button_Practice_Upscale_38: 76509464 + Button_Practice_Upscale_39: 379335666 + Button_Practice_Upscale_4: 544945474 + Button_Practice_Upscale_40: -2033004486 + Button_Practice_Upscale_41: 266735680 + Button_Practice_Upscale_42: 426598178 + Button_Practice_Upscale_43: 1259329822 + Button_Practice_Upscale_44: 1625527121 + Button_Practice_Upscale_45: 888299268 + Button_Practice_Upscale_46: 1311845141 + Button_Practice_Upscale_47: -1445843225 + Button_Practice_Upscale_48: -1490059426 + Button_Practice_Upscale_49: 1958675630 + Button_Practice_Upscale_5: -1814502 + Button_Practice_Upscale_50: -9885532 + Button_Practice_Upscale_51: 1963036271 + Button_Practice_Upscale_52: 1108533811 + Button_Practice_Upscale_53: 1347658888 + Button_Practice_Upscale_54: -830009922 + Button_Practice_Upscale_55: -952790325 + Button_Practice_Upscale_56: -979761766 + Button_Practice_Upscale_57: -1339093120 + Button_Practice_Upscale_58: 452834021 + Button_Practice_Upscale_59: -1284847329 + Button_Practice_Upscale_6: 1608426803 + Button_Practice_Upscale_60: -1063035688 + Button_Practice_Upscale_61: -1279716602 + Button_Practice_Upscale_62: 1235030741 + Button_Practice_Upscale_63: -815624413 + Button_Practice_Upscale_64: -740348810 + Button_Practice_Upscale_65: -1755907285 + Button_Practice_Upscale_66: -1592687007 + Button_Practice_Upscale_67: -955459549 + Button_Practice_Upscale_68: 213879177 + Button_Practice_Upscale_69: -1169590803 + Button_Practice_Upscale_7: 1886210571 + Button_Practice_Upscale_70: -2033276427 + Button_Practice_Upscale_71: 1599135255 + Button_Practice_Upscale_72: -1448314986 + Button_Practice_Upscale_73: 1590025346 + Button_Practice_Upscale_74: -435952684 + Button_Practice_Upscale_75: -804790861 + Button_Practice_Upscale_76: -1441042316 + Button_Practice_Upscale_77: 951502862 + Button_Practice_Upscale_78: -1789068164 + Button_Practice_Upscale_79: 1340211010 + Button_Practice_Upscale_8: -1596112622 + Button_Practice_Upscale_80: 404953860 + Button_Practice_Upscale_81: 2107900023 + Button_Practice_Upscale_82: 741876491 + Button_Practice_Upscale_83: 735865065 + Button_Practice_Upscale_84: 766500838 + Button_Practice_Upscale_85: 1693279411 + Button_Practice_Upscale_86: 335928719 + Button_Practice_Upscale_87: -655164387 + Button_Practice_Upscale_88: 359261509 + Button_Practice_Upscale_89: 1601821298 + Button_Practice_Upscale_9: 1674935805 + Button_Practice_Upscale_90: -1152485271 + Button_Practice_Upscale_91: -2144962309 + Button_Practice_Upscale_92: 1616748646 + Button_Practice_Upscale_93: 337493135 + Button_Practice_Upscale_94: -1537664768 + Button_Practice_Upscale_95: 927128881 + Button_Practice_Upscale_96: -1291048948 + Button_Practice_Upscale_97: 1360305041 + Button_Practice_Upscale_98: -1305261997 + Button_Practice_Upscale_99: -1376708592 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (292).png b/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (292).png new file mode 100644 index 000000000..947aed126 Binary files /dev/null and b/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (292).png differ diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (292).png.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (292).png.meta new file mode 100644 index 000000000..b75bd1949 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (292).png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 46321354e7d689240b36cf6de89726a4 +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: 1 + 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: 2048 + 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: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (293).png b/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (293).png new file mode 100644 index 000000000..a6ec5d4e9 Binary files /dev/null and b/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (293).png differ diff --git a/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (293).png.meta b/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (293).png.meta new file mode 100644 index 000000000..4e6126d90 --- /dev/null +++ b/Assets/Resources/Sprites/Games/RhythmTestGBA/Screenshot (293).png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: e95ef071e3bc2eb4db0b9614d991acdc +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: 1 + 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: 2048 + 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: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Editor.unity b/Assets/Scenes/Editor.unity index ab168e8a6..1d3c68b68 100644 --- a/Assets/Scenes/Editor.unity +++ b/Assets/Scenes/Editor.unity @@ -551,9 +551,9 @@ RectTransform: m_Father: {fileID: 574002313} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -21} m_SizeDelta: {x: 32, y: 32} m_Pivot: {x: 0, y: 0.5} --- !u!114 &9435782 @@ -4172,9 +4172,9 @@ RectTransform: m_Father: {fileID: 539838476} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 32, y: -21} m_SizeDelta: {x: 32, y: 32} m_Pivot: {x: 1, y: 0.5} --- !u!114 &121871281 @@ -4396,9 +4396,9 @@ RectTransform: m_Father: {fileID: 539838476} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 72, y: -21} m_SizeDelta: {x: 32, y: 32} m_Pivot: {x: 1, y: 0.5} --- !u!114 &129013734 @@ -4532,9 +4532,9 @@ RectTransform: m_Father: {fileID: 539838476} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 112, y: -21} m_SizeDelta: {x: 32, y: 32} m_Pivot: {x: 1, y: 0.5} --- !u!114 &151246938 @@ -8906,7 +8906,7 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 0 + m_fontSize: 9.65 m_fontSizeBase: 14.3 m_fontWeight: 400 m_enableAutoSizing: 1 @@ -23514,7 +23514,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 29.3, y: -29.3} + m_AnchoredPosition: {x: 29.300003, y: -29.3} m_SizeDelta: {x: 48.6, y: 48.6} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &781200687 @@ -32707,7 +32707,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 47.632652} + m_AnchoredPosition: {x: 0, y: 57.26533} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 1} --- !u!222 &1154875945 @@ -34643,7 +34643,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -8} + m_AnchoredPosition: {x: 0, y: -7.9999695} m_SizeDelta: {x: 0, y: -63.99999} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1244621693 @@ -37250,9 +37250,9 @@ RectTransform: m_Father: {fileID: 574002313} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 40, y: -21} m_SizeDelta: {x: 32, y: 32} m_Pivot: {x: 0, y: 0.5} --- !u!114 &1345846031 @@ -43455,8 +43455,8 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1220118245} m_HandleRect: {fileID: 1220118244} m_Direction: 2 - m_Value: 1.0000001 - m_Size: 0 + m_Value: 1.0000002 + m_Size: 0.076198295 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -46876,9 +46876,9 @@ RectTransform: m_Father: {fileID: 574002313} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 80, y: -21} m_SizeDelta: {x: 32, y: 32} m_Pivot: {x: 0, y: 0.5} --- !u!114 &1783491359 diff --git a/Assets/Screenshot (292).png b/Assets/Screenshot (292).png new file mode 100644 index 000000000..947aed126 Binary files /dev/null and b/Assets/Screenshot (292).png differ diff --git a/Assets/Screenshot (292).png.meta b/Assets/Screenshot (292).png.meta new file mode 100644 index 000000000..bc3518c81 --- /dev/null +++ b/Assets/Screenshot (292).png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 139fcd7d9feb5ff49aae198cf27bfede +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: 1 + 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: 2048 + 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: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/RhythmTestGBA.meta b/Assets/Scripts/Games/RhythmTestGBA.meta new file mode 100644 index 000000000..49bbe3a65 --- /dev/null +++ b/Assets/Scripts/Games/RhythmTestGBA.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21af850b0e56e8e459c55723d3512c2e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs b/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs new file mode 100644 index 000000000..f43f2d901 --- /dev/null +++ b/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs @@ -0,0 +1,207 @@ +using System; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +using HeavenStudio.Util; +using HeavenStudio.InputSystem; + +using Jukebox; + +namespace HeavenStudio.Games.Loaders +{ + using static Minigames; + /// Minigame loaders handle the setup of your minigame. + /// Here, you designate the game prefab, define entities, and mark what AssetBundle to load + + /// Names of minigame loaders follow a specific naming convention of `PlatformcodeNameLoader`, where: + /// `Platformcode` is a three-leter platform code with the minigame's origin + /// `Name` is a short internal name + /// `Loader` is the string "Loader" + + /// Platform codes are as follows: + /// Agb: Gameboy Advance ("Advance Gameboy") + /// Ntr: Nintendo DS ("Nitro") + /// Rvl: Nintendo Wii ("Revolution") + /// Ctr: Nintendo 3DS ("Centrair") + /// Mob: Mobile + /// Pco: PC / Other + + /// Fill in the loader class label, "*prefab name*", and "*Display Name*" with the relevant information + /// For help, feel free to reach out to us on our discord, in the #development channel. + public static class AgbRhythmTestGBALoader + { + public static Minigame AddGame(EventCaller eventCaller) + { + return new Minigame("rhythmTestGBA", "Rhythm Test (GBA)", "ffffff", false, false, new List() + { + + new GameAction("countin", "Start Beeping") + { + function = delegate { RhythmTestGBA.instance.KeepTheBeep(eventCaller.currentEntity.beat, eventCaller.currentEntity.length); }, + defaultLength = 1f, + resizable = false, + }, + + new GameAction("button", "Start Keep-the-Beat") + { + preFunction = delegate { RhythmTestGBA.PreStartKeepbeat(eventCaller.currentEntity.beat, eventCaller.currentEntity.length); }, + defaultLength = 1f, + resizable = false, + + }, + + }, + new List() {"abg", "aim"}, + "agbRhythmTestGBA", "en", + new List() { "en" } + ); + } + } +} + +namespace HeavenStudio.Games +{ + /// This class handles the minigame logic. + /// Minigame inherits directly from MonoBehaviour, and adds Heaven Studio specific methods to override. + public class RhythmTestGBA : Minigame + { + public static RhythmTestGBA instance { get; set; } + + [Header("Animators")] + [SerializeField] Animator buttonAnimator; + [SerializeField] Animator flashAnimator; + + [Header("Properties")] + private static double startBlippingBeat = double.MaxValue; + + GameEvent button = new GameEvent(); + + double lastButton = double.MaxValue; + + public struct QueuedButton + { + public double beat; + public float length; + } + static List queuedInputs = new List(); + + private void Awake() + { + instance = this; + } + + void OnDestroy() + { + if (queuedInputs.Count > 0) queuedInputs.Clear(); + foreach (var evt in scheduledInputs) + { + evt.Disable(); + } + } + + public override void OnPlay(double beat) + { + queuedInputs.Clear(); + } + + private void Update() + { + var cond = Conductor.instance; + + if (PlayerInput.GetIsAction(InputAction_BasicPress) && !IsExpectingInputNow(InputAction_BasicPress)) + { + PressButton(); + //print("unexpected input"); + } + if (queuedInputs.Count > 0) + { + foreach (var input in queuedInputs) + { + StartKeepbeat(input.beat, input.length); + } + queuedInputs.Clear(); + } + + if (queuedInputs.Count > 0) + { + foreach (var input in queuedInputs) + { + StartKeepbeat(input.beat, input.length); + } + queuedInputs.Clear(); + } + + if (lastButton + 1 <= cond.songPositionInBeatsAsDouble) + { + lastButton++; + ScheduleInput(lastButton, 1, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty); + } + } + + public void KeepTheBeep(double beat, float length) + { + for (int i = 0; i < length; i++) + { + BeatAction.New(instance, new List() + { + new BeatAction.Action(beat + i, delegate + { + flashAnimator.Play("KTBPulse", 0, 0); + + }) + }); + + } + } + + + + public void PressButton() + { + SoundByte.PlayOneShot("count-ins/cowbell"); + + buttonAnimator.Play("Press", 0, 0); + + } + + + + + public static void PreStartKeepbeat(double beat, float length) + { + if (GameManager.instance.currentGame == "rhythmTestGBA") + { + instance.StartKeepbeat(beat, length); + + + } + else + { + queuedInputs.Add(new QueuedButton { beat = beat, length = length }); + } + } + + + public void StartKeepbeat(double beat, float length) + { + + lastButton = beat - 1; + ScheduleInput(lastButton, 1, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty); + + } + + public void ButtonSuccess(PlayerActionEvent caller, float state) + { + PressButton(); + } + + public void ButtonFailure(PlayerActionEvent caller) + { + + } + public void ButtonEmpty(PlayerActionEvent caller) { } + + } +} diff --git a/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs.meta b/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs.meta new file mode 100644 index 000000000..a05b07572 --- /dev/null +++ b/Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 49b5dd0ebb0a05a4c8213175d5bf07b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/USG.g/LoadMinigames.Minigames.MinigameLoaderGenerator.g.cs b/Assets/Scripts/USG.g/LoadMinigames.Minigames.MinigameLoaderGenerator.g.cs index e167c1b0c..c934810f3 100644 --- a/Assets/Scripts/USG.g/LoadMinigames.Minigames.MinigameLoaderGenerator.g.cs +++ b/Assets/Scripts/USG.g/LoadMinigames.Minigames.MinigameLoaderGenerator.g.cs @@ -373,6 +373,16 @@ namespace HeavenStudio Debug.LogWarning("Game loader PcoSomenLoader failed!"); } + game = AgbRhythmTestGBALoader.AddGame(eventCaller); + if (game != null) + { + eventCaller.minigames.Add(game.name, game); + } + else + { + Debug.LogWarning("Game loader AgbRhythmTestGBALoader failed!"); + } + game = AgbHairLoader.AddGame(eventCaller); if (game != null) { diff --git a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset index 3ff4c2bf0..7174ef03e 100644 --- a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset +++ b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset @@ -17,269 +17,6 @@ MonoBehaviour: DenseViewWidthThreshold: 512 _disableAutoReloadInBackground: 0 ImportedScriptPaths: - - Assets/Scripts/GlobalGameManager.cs - - Assets/Scripts/Util/StringUtils.cs - - Assets/Scripts/Games/KarateMan/KarateMan.cs - - Assets/Scripts/Games/KarateMan/KarateManJoe.cs - - Assets/Scripts/Games/KarateMan/KarateManNoriController.cs - - Assets/Scripts/Util/BeatAction.cs - - Assets/Scripts/Games/TossBoys/TossBoys.cs - - Assets/Scripts/Games/DoubleDate/DoubleDate.cs - - Assets/Scripts/Games/AirRally/AirRally.cs - - Assets/Scripts/LevelEditor/Editor.cs - - Assets/Scripts/Common/MemRenderer.cs - - Assets/Scripts/Games/BoardMeeting/BoardMeeting.cs - - Assets/Scripts/PersistentDataManager.cs - - Assets/Scripts/UI/Overlays/OverlaysManager.cs - - Assets/Scripts/TitleManager.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SectionDialog.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/SectionTimelineObj.cs - - Assets/Scripts/Games/DJSchool/Student.cs - - Assets/Scripts/UI/PauseMenu.cs - - Assets/Scripts/Util/Sound.cs - - Assets/Scripts/Conductor.cs - - Assets/Scripts/EventCaller.cs - - Assets/Scripts/Games/TrickClass/TrickClass.cs - - Assets/Scripts/GameInitializer.cs - - Assets/Scripts/LevelEditor/Timeline/Timeline.cs - - Assets/Scripts/Games/PlayerActionEvent.cs - - Assets/Scripts/Games/KarateMan/KarateManPot.cs - - Assets/Scripts/Games/DJSchool/DJSchool.cs - - Assets/Scripts/LevelEditor/Commands/TestCommand.cs - - Assets/Scripts/Games/ClappyTrio/ClappyTrioPlayer.cs - - Assets/Scripts/Games/GleeClub/GleeClub.cs - - Assets/Scripts/Games/DoubleDate/Basketball.cs - - Assets/Scripts/Games/TotemClimb/TCBackgroundManager.cs - - Assets/Scripts/Games/Spaceball/SpaceballBall.cs - - Assets/Scripts/Games/QuizShow/QuizShow.cs - - Assets/Scripts/InputSystem/ControllerTypes/InputJoyshock.cs - - Assets/Scripts/Games/TotemClimb/TCEndTotem.cs - - Assets/Editor/BuildScript.cs - - Assets/Scripts/LevelEditor/Selections.cs - - Assets/Scripts/Games/NightWalkRvl/RvlNightWalk.cs - - Assets/Plugins/Starpelly/Math.cs - - Assets/Scripts/Games/GleeClub/ChorusKid.cs - - Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs - - Assets/Scripts/LevelEditor/Timeline/TimelineZoom.cs - - Assets/Scripts/Games/CheerReaders/RvlCharacter.cs - - Assets/Scripts/Games/MrUpbeat/MrUpbeat.cs - - Assets/Scripts/Games/CatchyTune/CatchyTune.cs - - Assets/GUIWindows/Scripts/GUIWindow.cs - - Assets/Scripts/Games/AirRally/CloudsManager.cs - - Assets/Scripts/Games/DogNinja/ThrowObject.cs - - Assets/Scripts/Games/RhythmTweezers/Hair.cs - - Assets/Scripts/Games/Rockers/RockersInput.cs - - Assets/Scripts/UI/Overlays/GoForAPerfect.cs - - Assets/Scripts/Games/SpaceSoccer/Ball.cs - - Assets/Scripts/Games/TossBoys/TossKid.cs - - Assets/Scripts/Games/CropStomp/Farmer.cs - - Assets/Scripts/Games/SpaceSoccer/SpaceSoccer.cs - - Assets/Scripts/UI/LeftClickTMP_Dropdown.cs - - Assets/Scripts/Games/RhythmTweezers/NoPeekingSign.cs - - Assets/Scripts/Games/Fireworks/FireworksBomb.cs - - Assets/Scripts/Transform/ScaleByVelocity.cs - - Assets/Scripts/Games/BuiltToScaleDS/BuiltToScaleDS.cs - - Assets/Scripts/Games/Global/Textbox.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/ImageChartResourcePrefab.cs - - Assets/Scripts/Games/CropStomp/Veggie.cs - - Assets/Scripts/OpeningManager.cs - - Assets/Scripts/Games/BlueBear/BlueBear.cs - - Assets/Scripts/Games/DoubleDate/Football.cs - - Assets/Plugins/JoyShockLibrary/JoyShockLibrary.cs - - Assets/Scripts/StretchCameraVFX.cs - - Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs - - Assets/Scripts/Games/TapTrial/TapTrial.cs - - Assets/Scripts/Games/AirRally/RvlIsland.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/StringPropertyPrefab.cs - - Assets/Scripts/Games/DoubleDate/DoubleDateWeasels.cs - - Assets/Scripts/Games/Rockers/RockersRocker.cs - - Assets/Scripts/Games/TapTroupe/TapTroupe.cs - - Assets/Scripts/Games/TotemClimb/TCTotem.cs - - Assets/Scripts/LevelEditor/Timeline/BlockDeleteFX.cs - - Assets/Scripts/UI/Overlays/SectionMedalsManager.cs - - Assets/Scripts/Games/AirRally/IslandsManager.cs - - Assets/Scripts/Games/CallAndResponseHandler.cs - - Assets/Scripts/Games/RhythmTweezers/LongHair.cs - - Assets/Scripts/Games/SneakySpirits/SneakySpiritsGhost.cs - - Assets/Scripts/Games/ForkLifter/Pea.cs - - Assets/Scripts/LevelEditor/WaveformVisual.cs - - Assets/Scripts/Games/CatchyTune/Fruit.cs - - Assets/Scripts/Games/FanClub/NtrIdolFan.cs - - Assets/Scripts/Games/PajamaParty/PajamaParty.cs - - Assets/Scripts/Games/SneakySpirits/SneakySpirits.cs - - Assets/Scripts/LevelEditor/Commands/Block.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ColorPropertyPrefab.cs - - Assets/Scripts/Games/LaunchParty/LaunchParty.cs - - Assets/Scripts/Games/Rockers/Rockers.cs - - Assets/Scripts/Games/SamuraiSliceNtr/NtrSamuraiObject.cs - - Assets/Scripts/Games/ForkLifter/ForkLifterHand.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/EnumChartPropertyPrefab.cs - - Assets/Scripts/Games/Global/Filter.cs - - Assets/Scripts/Games/NightWalkAgb/AgbPlatform.cs - - Assets/Scripts/Games/PajamaParty/CtrPillowMonkey.cs - - Assets/Scripts/Games/MarchingOrders/MarchingOrders.cs - - Assets/Scripts/LevelEditor/SnapDialog/SnapChangeButton.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowserWindows.cs - - Assets/Scripts/Games/WorkingDough/NPCDoughBall.cs - - Assets/Scripts/ScreenTiling.cs - - Assets/Scripts/Games/AirRally/Shuttlecock.cs - - Assets/Scripts/Games/WizardsWaltz/WizardsWaltz.cs - - Assets/Scripts/Games/NightWalkAgb/AgbPlayYan.cs - - Assets/Scripts/Games/CoinToss/CoinToss.cs - - Assets/Scripts/Games/BuiltToScaleDS/Blocks.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs - - Assets/Scripts/Games/TapTrial/TapTrialPlayer.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/NumberChartPropertyPrefab.cs - - Assets/Plugins/Starpelly/Colors.cs - - Assets/Scripts/Games/AirRally/RvlBirds.cs - - Assets/Scripts/Games/GleeClub/GleeClubSingInput.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/StringChartPropertyPrefab.cs - - Assets/Scripts/Games/Splashdown/NtrSplash.cs - - Assets/Scripts/Games/WorkingDough/PlayerEnterDoughBall.cs - - Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs - - Assets/Scripts/Games/NightWalkAgb/AgbNightWalk.cs - - Assets/Scripts/Games/TramAndPauline/AgbAnimalKid.cs - - Assets/Scripts/AppInfo.cs - - Assets/Scripts/Games/SeeSaw/SeeSaw.cs - - Assets/Scripts/Util/AnimationHelpers.cs - - Assets/Scripts/Games/TossBoys/TossBoysBall.cs - - Assets/Scripts/LevelEditor/BPMText.cs - - Assets/Scripts/Games/NightWalkAgb/AgbPlatformHandler.cs - - Assets/Scripts/Games/CheerReaders/CheerReaders.cs - - Assets/Scripts/Games/SpaceSoccer/Kicker.cs - - Assets/Scripts/InputSystem/ControllerTypes/InputMouse.cs - - Assets/Scripts/Games/DogNinja/DogNinja.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TempoDialog.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/NumberPropertyPrefab.cs - - Assets/Scripts/Games/TotemClimb/TCDragon.cs - - Assets/Scripts/LevelEditor/BoxSelection.cs - - Assets/Scripts/Games/ForkLifter/ForkLifter.cs - - Assets/Scripts/Games/DrummingPractice/DrummingPractice.cs - - Assets/Scripts/LevelEditor/DisableSelectOnHover.cs - - Assets/Scripts/LevelEditor/Theme.cs - - Assets/Scripts/Games/BoardMeeting/BMExecutive.cs - - Assets/Scripts/Common/CanvasScroll.cs - - Assets/Scripts/GameCamera.cs - - Assets/Scripts/Games/TotemClimb/TCJumper.cs - - Assets/Scripts/Games/MeatGrinder/MeatGrinder.cs - - Assets/Scripts/UI/RightClickDropdownObject.cs - - Assets/Scripts/StaticCamera.cs - - Assets/Scripts/Games/Spaceball/SpaceballPlayer.cs - - Assets/Scripts/Util/SoundByte.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/BoolPropertyPrefab.cs - - Assets/Scripts/Games/Splashdown/NtrSynchrette.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/VolumeTimelineObj.cs - - Assets/Scripts/LevelEditor/DialogHelpers/Dialog.cs - - Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs - - Assets/Scripts/StudioDance/ChoreographyInfo.cs - - Assets/Scripts/Games/CropStomp/CropStomp.cs - - Assets/Scripts/Games/Global/Flash.cs - - Assets/Scripts/LevelEditor/Commands/ICommand.cs - - Assets/Scripts/StudioDance/StudioDanceManager.cs - - Assets/Scripts/Games/SeeSaw/SeeSawGuy.cs - - Assets/Scripts/Games/DrummingPractice/Drummer.cs - - Assets/Scripts/Games/RhythmRally/Paddlers.cs - - Assets/Scripts/UI/SettingsDialog/Tabs/DispAudioSettings.cs - - Assets/Scripts/Util/SavWav.cs - - Assets/Scripts/Util/EntityTypes.cs - - Assets/Scripts/Games/PajamaParty/CtrPillowPlayer.cs - - Assets/Scripts/Games/Ringside/Ringside.cs - - Assets/Scripts/Games/LaunchParty/LaunchPartyRocket.cs - - Assets/Scripts/Games/Spaceball/Spaceball.cs - - Assets/Scripts/Games/TotemClimb/TCGroundManager.cs - - Assets/Scripts/Games/TramAndPauline/TramAndPauline.cs - - Assets/Scripts/Games/BlueBear/Treat.cs - - Assets/Scripts/PostProcessingVFX.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SpecialTimeline.cs - - Assets/Scripts/SourceGenerators/MinigameLoaderGenerator.cs - - Assets/Scripts/InputSystem/ControllerTypes/InputKeyboard.cs - - Assets/Scripts/LevelEditor/EditorTheme.cs - - Assets/Scripts/Games/TrickClass/MobTrickObj.cs - - Assets/Scripts/Games/OctopusMachine/Octopus.cs - - Assets/Scripts/Games/WizardsWaltz/Plant.cs - - Assets/Scripts/UI/SettingsDialog/Tabs/CreditsLegalSettings.cs - - Assets/Scripts/Games/TapTroupe/TapTroupeZoomOut.cs - - Assets/Scripts/Games/MeatGrinder/Meat.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowser.cs - - Assets/Scripts/Games/TheDazzles/TheDazzlesGirl.cs - - Assets/Scripts/LevelEditor/Commands/SpecialMarker.cs - - Assets/Scripts/UI/SettingsDialog/SettingsDialog.cs - - Assets/Scripts/UI/Overlays/ChartSectionDisplay.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/ColorChartPropertyPrefab.cs - - Assets/GUIWindows/Scripts/GUIWindowHandle.cs - - Assets/Scripts/Games/Kitties/Kitties.cs - - Assets/Scripts/Games/QuizShow/QSTimer.cs - - Assets/Scripts/CircleCursor.cs - - Assets/Scripts/Games/TotemClimb/TCBirdManager.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowserLinux.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/SpecialTimelineObj.cs - - Assets/Scripts/Games/RhythmTweezers/RhythmTweezers.cs - - Assets/Scripts/Games/SamuraiSliceNtr/SamuraiSliceNtr.cs - - Assets/Scripts/LevelEditor/Timeline/TimelineBlockManager.cs - - Assets/Scripts/Games/Rockers/RockerBendInput.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/Tabs/ChartInfoProperties.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowserEditor.cs - - Assets/Scripts/Games/Kitties/CtrTeppanPlayer.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/TempoTimelineObj.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/VolumeDialog.cs - - Assets/Scripts/Games/Splashdown/Splashdown.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowserMac.cs - - Assets/Scripts/Games/AirRally/Cloud.cs - - Assets/Scripts/InputSystem/InputController.cs - - Assets/Scripts/UI/Overlays/SkillStarManager.cs - - Assets/Scripts/LevelEditor/BeatGrid.cs - - Assets/Scripts/Games/RhythmRally/RhythmRally.cs - - Assets/Scripts/Games/SamuraiSliceNtr/NtrSamurai.cs - - Assets/Scripts/Games/TapTroupe/TapTroupeCorner.cs - - Assets/Scripts/Games/FanClub/NtrIdolAmie.cs - - Assets/GUIWindows/Scripts/GUIWindowUtils.cs - - Assets/Scripts/Games/Tambourine/Tambourine.cs - - Assets/Scripts/Util/MultiSound.cs - - Assets/Scripts/Games/Fireworks/Rocket.cs - - Assets/Scripts/Games/RhythmSomen/RhythmSomen.cs - - Assets/Scripts/Games/Tunnel/Tunnel.cs - - Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/RemixPropertiesDialog.cs - - Assets/Scripts/Games/TotemClimb/TotemClimb.cs - - Assets/Plugins/StandaloneFileBrowser/IStandaloneFileBrowser.cs - - Assets/Scripts/LevelEditor/Commands/CommandManager.cs - - Assets/Scripts/Games/FirstContact/Translator.cs - - Assets/Scripts/LevelEditor/TooltipGiver.cs - - Assets/Scripts/InputSystem/USG.g/InitInputControllers.PlayerInput.ControllerLoaderGenerator.g.cs - - Assets/Scripts/Games/DrummingPractice/DrummerHit.cs - - Assets/Scripts/LevelEditor/TempoFinder/TempoFinder.cs - - Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs - - Assets/Scripts/StudioDance/Dancer.cs - - Assets/Scripts/LevelEditor/EventSelector/EventPropertyPrefab.cs - - Assets/Scripts/Games/Lockstep/Lockstep.cs - - Assets/Scripts/Games/TotemClimb/TCTotemManager.cs - - Assets/Scripts/UI/Overlays/TimingAccuracyDisplay.cs - - Assets/Scripts/Games/MunchyMonk/MunchyMonk.cs - - Assets/Scripts/Games/ForkLifter/ForkLifterPlayer.cs - - Assets/Scripts/Games/DoubleDate/SoccerBall.cs - - Assets/Scripts/Games/RhythmTweezers/Tweezers.cs - - Assets/Scripts/Games/WorkingDough/WorkingDough.cs - - Assets/Scripts/Games/TotemClimb/TCFrog.cs - - Assets/Scripts/UI/SettingsDialog/Tabs/ControllerSettings.cs - - Assets/Scripts/Games/SpaceDance/SpaceDance.cs - - Assets/Scripts/Games/MrUpbeat/UpbeatMan.cs - - Assets/Scripts/Games/OctopusMachine/OctopusMachine.cs - - Assets/Scripts/Games/TotemClimb/TCPillarManager.cs - - Assets/Scripts/Games/Fireworks/Fireworks.cs - - Assets/Scripts/Games/FlipperFlop/FlipperFlop.cs - - Assets/Scripts/Games/WizardsWaltz/Wizard.cs - - Assets/Scripts/Games/MonkeyWatch/MonkeyWatch.cs - - Assets/Scripts/Games/MonkeyWatch/WatchMonkeyHandler.cs - - Assets/Scripts/Games/MonkeyWatch/WatchBackgroundHandler.cs - - Assets/Scripts/Games/MonkeyWatch/MonkeyClockArrow.cs - - Assets/Scripts/Games/MonkeyWatch/BalloonHandler.cs - - Assets/Scripts/Games/MonkeyWatch/WatchMonkey.cs - - Assets/Scripts/Games/Manzai/Manzai.cs - - Assets/Scripts/Games/NightWalkAgb/AgbStarHandler.cs - - Assets/Scripts/Games/MannequinFactory/MannequinFactory.cs - - Assets/Scripts/Games/NightWalkAgb/AgbStar.cs - - Assets/Scripts/Games/MannequinFactory/MannequinHead.cs - - Assets/Scripts/Games/SumoBrothers/SumoBrothers.cs - - Assets/Scripts/InputSystem/ControllerTypes/InputJoyconPair.cs + - Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs PathsToSkipImportEvent: [] PathsToIgnoreOverwriteSettingOnAttribute: []