From f540241fb7bc989a84f9f952a8cffdeba4dbca1f Mon Sep 17 00:00:00 2001 From: AstrlJelly Date: Fri, 11 Aug 2023 23:32:33 -0400 Subject: [PATCH] Mr. Upbeat Re-Re-Rework (#525) * so much * reworked everything (AGAIN.) -everything just uses recursive methods and beatactions, and only uses the update loop for inactive queuing * count-ins -need hq 4 sound effect, kitties doesn't have the og :( * mr. downbeat rere-revived (unfortunately enough.) * huge change to how stepping works, to make it so you can't step over it the wrong way, and so that missing looks good * added missing miss anim, which happens in the same way as the og * added a check on game switch to use the last bg change/blip color block's attributes -i think i might add these to other games; it should make the process of remixing more intuitive and fun, even if it's a small change currently all i'm missing is blip jank fix. but im not staying up another hour for that lol * letter/blip jank fixed + force stepping * instead of being a separate animator, the letter is instead set to have a scale of (1, 1, 1) in the update loop, so that no graphical bugs happen even when the scale is changed. * hopefully this new system is a lot less janky, but if bugs do still come up they'll be a lot easier to fix now --- Assets/Resources/Games/mrUpbeat.prefab | 382 +++---- Assets/Resources/Sfx/games/mrUpbeat/1.ogg | Bin 0 -> 11799 bytes .../{applause.ogg.meta => 1.ogg.meta} | 4 +- Assets/Resources/Sfx/games/mrUpbeat/2.ogg | Bin 0 -> 11045 bytes .../Resources/Sfx/games/mrUpbeat/2.ogg.meta | 22 + Assets/Resources/Sfx/games/mrUpbeat/3.ogg | Bin 0 -> 16325 bytes .../Resources/Sfx/games/mrUpbeat/3.ogg.meta | 22 + Assets/Resources/Sfx/games/mrUpbeat/4.ogg | Bin 0 -> 11474 bytes .../Resources/Sfx/games/mrUpbeat/4.ogg.meta | 22 + Assets/Resources/Sfx/games/mrUpbeat/a.ogg | Bin 0 -> 9334 bytes .../Resources/Sfx/games/mrUpbeat/a.ogg.meta | 22 + .../Resources/Sfx/games/mrUpbeat/applause.ogg | Bin 252055 -> 0 bytes ...nimator.controller.meta => BlipAnims.meta} | 6 +- .../Animations/{ => BlipAnims}/Blip1.anim | 0 .../{ => BlipAnims}/Blip1.anim.meta | 0 .../Animations/{ => BlipAnims}/Blip2.anim | 0 .../{ => BlipAnims}/Blip2.anim.meta | 0 .../Animations/{ => BlipAnims}/Blip3.anim | 0 .../{ => BlipAnims}/Blip3.anim.meta | 0 .../Animations/{ => BlipAnims}/Blip4.anim | 0 .../{ => BlipAnims}/Blip4.anim.meta | 0 .../Animations/{ => BlipAnims}/Blip5.anim | 0 .../{ => BlipAnims}/Blip5.anim.meta | 0 .../{ => BlipAnims}/BlipAnimator.controller | 0 .../BlipAnimator.controller.meta | 0 .../Animations/{ => BlipAnims}/BlipIdle.anim | 0 .../{ => BlipAnims}/BlipIdle.anim.meta | 0 .../Animations/LetterAnimator.controller | 130 --- .../MrUpbeat/Animations/LetterStepLeft.anim | 179 --- .../MrUpbeat/Animations/LetterStepRight.anim | 179 --- ...tepRight.anim.meta => MetronomeAnims.meta} | 6 +- .../{ => MetronomeAnims}/Metronome.controller | 0 .../Metronome.controller.meta | 0 .../{ => MetronomeAnims}/MetronomeGoLeft.anim | 0 .../MetronomeGoLeft.anim.meta | 0 .../MetronomeGoRight.anim | 0 .../MetronomeGoRight.anim.meta | 0 .../{ => MetronomeAnims}/MetronomeIdle.anim | 0 .../MetronomeIdle.anim.meta | 0 .../MetronomeIdleLeft.anim | 0 .../MetronomeIdleLeft.anim.meta | 0 .../MrUpbeat/Animations/UpbeatAnims.meta | 8 + .../{Fall.anim => UpbeatAnims/FallL.anim} | 404 +++++-- .../FallL.anim.meta} | 0 .../Animations/UpbeatAnims/FallR.anim | 1016 +++++++++++++++++ .../FallR.anim.meta} | 2 +- .../Animations/{ => UpbeatAnims}/Idle.anim | 0 .../{ => UpbeatAnims}/Idle.anim.meta | 0 .../MrUpbeatAnimator.controller | 35 +- .../MrUpbeatAnimator.controller.meta | 0 .../Animations/{ => UpbeatAnims}/Step.anim | 0 .../{ => UpbeatAnims}/Step.anim.meta | 0 .../Games/MrUpbeat/mrupbeat_main.png.meta | 132 +++ Assets/Scripts/Games/Minigame.cs | 4 +- Assets/Scripts/Games/MrUpbeat/MrUpbeat.cs | 276 +++-- Assets/Scripts/Games/MrUpbeat/UpbeatMan.cs | 78 +- .../LevelEditor/Timeline/TimelineEventObj.cs | 11 +- 57 files changed, 1962 insertions(+), 978 deletions(-) create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/1.ogg rename Assets/Resources/Sfx/games/mrUpbeat/{applause.ogg.meta => 1.ogg.meta} (84%) create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/2.ogg create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/3.ogg create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/3.ogg.meta create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/4.ogg create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/4.ogg.meta create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/a.ogg create mode 100644 Assets/Resources/Sfx/games/mrUpbeat/a.ogg.meta delete mode 100644 Assets/Resources/Sfx/games/mrUpbeat/applause.ogg rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{LetterAnimator.controller.meta => BlipAnims.meta} (52%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip1.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip1.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip2.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip2.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip3.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip3.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip4.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip4.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip5.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/Blip5.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/BlipAnimator.controller (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/BlipAnimator.controller.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/BlipIdle.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => BlipAnims}/BlipIdle.anim.meta (100%) delete mode 100644 Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterAnimator.controller delete mode 100644 Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepLeft.anim delete mode 100644 Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepRight.anim rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{LetterStepRight.anim.meta => MetronomeAnims.meta} (52%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/Metronome.controller (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/Metronome.controller.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/MetronomeGoLeft.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/MetronomeGoLeft.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/MetronomeGoRight.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/MetronomeGoRight.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/MetronomeIdle.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/MetronomeIdle.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/MetronomeIdleLeft.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => MetronomeAnims}/MetronomeIdleLeft.anim.meta (100%) create mode 100644 Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims.meta rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{Fall.anim => UpbeatAnims/FallL.anim} (72%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{Fall.anim.meta => UpbeatAnims/FallL.anim.meta} (100%) create mode 100644 Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallR.anim rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{LetterStepLeft.anim.meta => UpbeatAnims/FallR.anim.meta} (79%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => UpbeatAnims}/Idle.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => UpbeatAnims}/Idle.anim.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => UpbeatAnims}/MrUpbeatAnimator.controller (79%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => UpbeatAnims}/MrUpbeatAnimator.controller.meta (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => UpbeatAnims}/Step.anim (100%) rename Assets/Resources/Sprites/Games/MrUpbeat/Animations/{ => UpbeatAnims}/Step.anim.meta (100%) diff --git a/Assets/Resources/Games/mrUpbeat.prefab b/Assets/Resources/Games/mrUpbeat.prefab index 5c27b056c..94bce604c 100644 --- a/Assets/Resources/Games/mrUpbeat.prefab +++ b/Assets/Resources/Games/mrUpbeat.prefab @@ -29,7 +29,8 @@ Transform: m_LocalPosition: {x: 0.008, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 8730184864405069350} m_Father: {fileID: 1039565176908573975} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -131,7 +132,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1456959186295915410} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.006, y: 0.76, z: 0} + m_LocalPosition: {x: 0, y: 0.76, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -687,200 +688,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &4832125457190649999 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3242105452747297828} - - component: {fileID: 7002390330640987317} - - component: {fileID: 1328881971056076866} - - component: {fileID: 6703009748212989289} - m_Layer: 0 - m_Name: Letter - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3242105452747297828 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4832125457190649999} - 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: [] - m_Father: {fileID: 7248900333300803150} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -0.6749878, y: 3.15} - m_SizeDelta: {x: 1, y: 1} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!23 &7002390330640987317 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4832125457190649999} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 0 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: fa00f193fe038984592034ad7d5c2a42, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 1337 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!114 &1328881971056076866 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4832125457190649999} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8597c35f18a008c428fc5870aec75766, type: 2} - m_sharedMaterial: {fileID: 2100000, guid: fa00f193fe038984592034ad7d5c2a42, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4291690238 - m_fontColor: {r: 0.99607843, g: 0.99607843, b: 0.8039216, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, type: 2} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 5 - m_fontSizeBase: 5 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 0 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - _SortingLayer: 0 - _SortingLayerID: 0 - _SortingOrder: 0 - m_hasFontAssetChanged: 0 - m_renderer: {fileID: 7002390330640987317} - m_maskType: 0 ---- !u!95 &6703009748212989289 -Animator: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4832125457190649999} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: d962828c1f0c71347992dfc1449f496b, 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 &6060117916978306099 GameObject: m_ObjectHideFlags: 0 @@ -966,6 +773,178 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &6119064787687059058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8730184864405069350} + - component: {fileID: 4356944761482350703} + - component: {fileID: 7602258254055353506} + m_Layer: 0 + m_Name: Letter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8730184864405069350 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6119064787687059058} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4485966734002228350} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.718, y: -0} + m_SizeDelta: {x: 1, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &4356944761482350703 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6119064787687059058} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fa00f193fe038984592034ad7d5c2a42, type: 2} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1337 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &7602258254055353506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6119064787687059058} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8597c35f18a008c428fc5870aec75766, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: fa00f193fe038984592034ad7d5c2a42, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4291690238 + m_fontColor: {r: 0.99607843, g: 0.99607843, b: 0.8039216, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, type: 2} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 5 + m_fontSizeBase: 5 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 4356944761482350703} + m_maskType: 0 --- !u!1 &6323841328481104373 GameObject: m_ObjectHideFlags: 0 @@ -1171,7 +1150,6 @@ Transform: m_Children: - {fileID: 8701843541313247389} - {fileID: 7821851253613277009} - - {fileID: 3242105452747297828} - {fileID: 862280508089709600} m_Father: {fileID: 0} m_RootOrder: 0 @@ -1191,7 +1169,6 @@ MonoBehaviour: SoundSequences: [] EligibleHits: [] scheduledInputs: [] - firstEnable: 0 metronomeAnim: {fileID: 4547664343140929301} man: {fileID: 8160414645038680372} blipMaterial: {fileID: 2100000, guid: de6ec7258944d824c85cbcb172095b2a, type: 2} @@ -1201,6 +1178,7 @@ MonoBehaviour: - {fileID: 5137804451209053898} - {fileID: 4164580634482561143} stepIterate: 0 + stopBlipping: 0 --- !u!1 &8412912829583803381 GameObject: m_ObjectHideFlags: 0 @@ -1318,7 +1296,7 @@ Transform: - {fileID: 4285463118267461702} - {fileID: 1584121333826078951} m_Father: {fileID: 7248900333300803150} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &8160414645038680372 MonoBehaviour: @@ -1334,13 +1312,13 @@ MonoBehaviour: m_EditorClassIdentifier: anim: {fileID: 2256168985014220240} blipAnim: {fileID: 1614535701461294964} - letterAnim: {fileID: 6703009748212989289} shadows: - {fileID: 8412912829583803381} - {fileID: 2066794384027118212} - blipText: {fileID: 1328881971056076866} - stepTimes: 0 + blipText: {fileID: 7602258254055353506} blipSize: 0 + shouldGrow: 0 + shouldBlip: 1 blipString: M --- !u!1 &8959999179820051615 GameObject: diff --git a/Assets/Resources/Sfx/games/mrUpbeat/1.ogg b/Assets/Resources/Sfx/games/mrUpbeat/1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..90644842fe4481f768d155953f8384590c7a9ded GIT binary patch literal 11799 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%0D1t3|9(vp(vL8h>=3zqFG0|i>5%x10U_Z#&G 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/mrUpbeat/2.ogg.meta b/Assets/Resources/Sfx/games/mrUpbeat/2.ogg.meta new file mode 100644 index 000000000..f4b4643ba --- /dev/null +++ b/Assets/Resources/Sfx/games/mrUpbeat/2.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: b0956c251e7bf4844b509c5cea2a78ee +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/mrUpbeat/3.ogg b/Assets/Resources/Sfx/games/mrUpbeat/3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..68c321c5c95b5d5b5fc6d0f4db7db67d4d969bc5 GIT binary patch literal 16325 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/mrUpbeat/a.ogg.meta b/Assets/Resources/Sfx/games/mrUpbeat/a.ogg.meta new file mode 100644 index 000000000..281355cac --- /dev/null +++ b/Assets/Resources/Sfx/games/mrUpbeat/a.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 886b16c6dc7442244a74c0391df09616 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/mrUpbeat/applause.ogg b/Assets/Resources/Sfx/games/mrUpbeat/applause.ogg deleted file mode 100644 index 1dacb310153c65d0b560efa3541ded806511fb9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252055 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

5Pyy!mniNz^FtwP8cUKF*Fw!>Pj9! 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

Cd@%=1QcNo>)FYaPhTvLIa#rU2Cm%fbGc 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⪚j)6qE*HBl;6hpX>a!n@SKU(|Z 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 diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterAnimator.controller.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims.meta similarity index 52% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterAnimator.controller.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims.meta index b533b1430..abb0ce97e 100644 --- a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterAnimator.controller.meta +++ b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: d962828c1f0c71347992dfc1449f496b -NativeFormatImporter: +guid: 3a883716259b1b54a84e9c2656df7cef +folderAsset: yes +DefaultImporter: externalObjects: {} - mainObjectFileID: 9100000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip1.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip1.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip1.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip1.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip1.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip1.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip1.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip1.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip2.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip2.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip2.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip2.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip2.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip2.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip2.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip2.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip3.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip3.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip3.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip3.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip3.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip3.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip3.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip3.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip4.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip4.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip4.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip4.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip4.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip4.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip4.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip4.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip5.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip5.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip5.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip5.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip5.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip5.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Blip5.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/Blip5.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnimator.controller b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/BlipAnimator.controller similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnimator.controller rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/BlipAnimator.controller diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnimator.controller.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/BlipAnimator.controller.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnimator.controller.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/BlipAnimator.controller.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipIdle.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/BlipIdle.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipIdle.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/BlipIdle.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipIdle.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/BlipIdle.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipIdle.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/BlipAnims/BlipIdle.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterAnimator.controller b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterAnimator.controller deleted file mode 100644 index 40792e784..000000000 --- a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterAnimator.controller +++ /dev/null @@ -1,130 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1102 &-6973241838888870808 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: StepLeft - m_Speed: 0.25 - 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: 37707cc2c2686d94ea12646889996023, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &-6675537026643194175 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Nothing - 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: 0} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &-777172598389968400 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: StepRight - m_Speed: 0.25 - 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: 1ef687ca3c0e7924b8569974db6ff4dd, 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: LetterAnimator - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 5570846061059316407} - 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!1107 &5570846061059316407 -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: -6675537026643194175} - m_Position: {x: 450, y: 30, z: 0} - - serializedVersion: 1 - m_State: {fileID: -777172598389968400} - m_Position: {x: 580, y: 110, z: 0} - - serializedVersion: 1 - m_State: {fileID: -6973241838888870808} - m_Position: {x: 320, y: 110, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 470, y: -100, z: 0} - m_EntryPosition: {x: 470, y: -40, z: 0} - m_ExitPosition: {x: 470, y: -160, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: -6675537026643194175} diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepLeft.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepLeft.anim deleted file mode 100644 index 87a959ac9..000000000 --- a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepLeft.anim +++ /dev/null @@ -1,179 +0,0 @@ -%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: LetterStepLeft - serializedVersion: 6 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: [] - m_ScaleCurves: [] - m_FloatCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -0.677 - 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_AnchoredPosition.x - path: - classID: 224 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 3.02 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.016666668 - value: 3.13 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.033333335 - value: 3.15 - 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_AnchoredPosition.y - path: - classID: 224 - script: {fileID: 0} - m_PPtrCurves: [] - 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: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 538195251 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - pptrCurveMapping: [] - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 0.033333335 - m_OrientationOffsetY: 0 - m_Level: 0 - m_CycleOffset: 0 - m_HasAdditiveReferencePose: 0 - m_LoopTime: 0 - 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.677 - 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_AnchoredPosition.x - path: - classID: 224 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 3.02 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.016666668 - value: 3.13 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.033333335 - value: 3.15 - 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_AnchoredPosition.y - path: - classID: 224 - script: {fileID: 0} - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_Events: [] diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepRight.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepRight.anim deleted file mode 100644 index 890f3aac4..000000000 --- a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepRight.anim +++ /dev/null @@ -1,179 +0,0 @@ -%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: LetterStepRight - serializedVersion: 6 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: [] - m_ScaleCurves: [] - m_FloatCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.677 - 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_AnchoredPosition.x - path: - classID: 224 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 3.02 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.016666668 - value: 3.13 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.033333335 - value: 3.15 - 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_AnchoredPosition.y - path: - classID: 224 - script: {fileID: 0} - m_PPtrCurves: [] - 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: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 538195251 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - pptrCurveMapping: [] - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 0.033333335 - m_OrientationOffsetY: 0 - m_Level: 0 - m_CycleOffset: 0 - m_HasAdditiveReferencePose: 0 - m_LoopTime: 0 - 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.677 - 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_AnchoredPosition.x - path: - classID: 224 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 3.02 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.016666668 - value: 3.13 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.033333335 - value: 3.15 - 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_AnchoredPosition.y - path: - classID: 224 - script: {fileID: 0} - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_Events: [] diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepRight.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims.meta similarity index 52% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepRight.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims.meta index 958e53e33..96ea5b507 100644 --- a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepRight.anim.meta +++ b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: 1ef687ca3c0e7924b8569974db6ff4dd -NativeFormatImporter: +guid: 023f89a9d36553343964a9490f348b2e +folderAsset: yes +DefaultImporter: externalObjects: {} - mainObjectFileID: 7400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Metronome.controller b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/Metronome.controller similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Metronome.controller rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/Metronome.controller diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Metronome.controller.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/Metronome.controller.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Metronome.controller.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/Metronome.controller.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeGoLeft.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeGoLeft.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeGoLeft.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeGoLeft.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeGoLeft.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeGoLeft.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeGoLeft.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeGoLeft.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeGoRight.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeGoRight.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeGoRight.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeGoRight.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeGoRight.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeGoRight.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeGoRight.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeGoRight.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeIdle.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeIdle.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeIdle.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeIdle.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeIdle.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeIdle.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeIdle.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeIdle.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeIdleLeft.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeIdleLeft.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeIdleLeft.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeIdleLeft.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeIdleLeft.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeIdleLeft.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeIdleLeft.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/MetronomeAnims/MetronomeIdleLeft.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims.meta new file mode 100644 index 000000000..47a3aa2c0 --- /dev/null +++ b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b05aab803ae3b048bc06d03acdfaeda +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Fall.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallL.anim similarity index 72% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Fall.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallL.anim index 3a66c4e17..1305ab293 100644 --- a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Fall.anim +++ b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallL.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Fall + m_Name: FallL serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 @@ -15,6 +15,38 @@ AnimationClip: m_CompressedRotationCurves: [] m_EulerCurves: [] m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.556, y: -0.074, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body/FallFX + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0.76, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body/FallSmear - curve: serializedVersion: 2 m_Curve: @@ -28,7 +60,7 @@ AnimationClip: inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 - time: 0.016666668 + time: 0.033333335 value: {x: -0.09, y: 0.43, z: 0} inSlope: {x: Infinity, y: Infinity, z: 0} outSlope: {x: Infinity, y: Infinity, z: 0} @@ -37,7 +69,7 @@ AnimationClip: inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 - time: 0.033333335 + time: 0.06666667 value: {x: -0.03, y: 0.53, z: 0} inSlope: {x: Infinity, y: Infinity, z: 0} outSlope: {x: 0, y: Infinity, z: 0} @@ -46,7 +78,7 @@ AnimationClip: inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 - time: 0.05 + time: 0.1 value: {x: -0.03, y: 0.59, z: 0} inSlope: {x: 0, y: Infinity, z: 0} outSlope: {x: 0, y: Infinity, z: 0} @@ -73,35 +105,7 @@ AnimationClip: inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.016666668 - 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_IsActive - path: Body/FallSmear - classID: 1 - 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.016666668 + time: 0.033333335 value: 0 inSlope: Infinity outSlope: Infinity @@ -116,6 +120,34 @@ AnimationClip: path: Body/FallFX classID: 1 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.033333335 + 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_IsActive + path: Body/FallSmear + classID: 1 + script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: @@ -139,11 +171,11 @@ AnimationClip: - curve: - time: 0 value: {fileID: 910123527689434379, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} - - time: 0.016666668 - value: {fileID: 7267509016467870925, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} - time: 0.033333335 + value: {fileID: 7267509016467870925, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + - time: 0.06666667 value: {fileID: 4385344229349358626, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} - - time: 0.05 + - time: 0.1 value: {fileID: -3983884386284601651, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} attribute: m_Sprite path: Body @@ -152,7 +184,7 @@ AnimationClip: - curve: - time: 0 value: {fileID: 442070513753258848, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} - - time: 0.05 + - time: 0.1 value: {fileID: -1641719250182597347, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} attribute: m_Sprite path: Head @@ -166,7 +198,7 @@ AnimationClip: m_ClipBindingConstant: genericBindings: - serializedVersion: 2 - path: 130111906 + path: 3235357039 attribute: 1 script: {fileID: 0} typeID: 4 @@ -174,13 +206,27 @@ AnimationClip: isPPtrCurve: 0 - serializedVersion: 2 path: 4033203276 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 130111906 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3235357039 attribute: 2086281974 script: {fileID: 0} typeID: 1 customType: 0 isPPtrCurve: 0 - serializedVersion: 2 - path: 3235357039 + path: 4033203276 attribute: 2086281974 script: {fileID: 0} typeID: 1 @@ -219,7 +265,7 @@ AnimationClip: m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 - m_StopTime: 0.06666667 + m_StopTime: 0.11666667 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 @@ -240,15 +286,195 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: -0.09 + value: 1 inSlope: Infinity outSlope: Infinity tangentMode: 103 weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 + inWeight: 0 + outWeight: 0 - serializedVersion: 3 - time: 0.016666668 + time: 0.033333335 + 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_IsActive + path: Body/FallFX + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.556 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body/FallFX + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.074 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body/FallFX + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body/FallFX + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body/FallSmear + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.76 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body/FallSmear + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body/FallSmear + 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.033333335 + 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_IsActive + path: Body/FallSmear + classID: 1 + 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 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Body/ShadowFall + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 value: -0.09 inSlope: Infinity outSlope: Infinity @@ -258,6 +484,15 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.033333335 + value: -0.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 value: -0.03 inSlope: Infinity outSlope: Infinity @@ -285,7 +520,7 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.016666668 + time: 0.033333335 value: 0.43 inSlope: Infinity outSlope: Infinity @@ -294,7 +529,7 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.033333335 + time: 0.06666667 value: 0.53 inSlope: Infinity outSlope: Infinity @@ -303,7 +538,7 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.05 + time: 0.1 value: 0.59 inSlope: Infinity outSlope: Infinity @@ -337,81 +572,6 @@ AnimationClip: path: Head 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.016666668 - 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_IsActive - path: Body/FallSmear - classID: 1 - 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.016666668 - 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_IsActive - path: Body/FallFX - classID: 1 - 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 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_IsActive - path: Body/ShadowFall - classID: 1 - script: {fileID: 0} m_EulerEditorCurves: [] m_HasGenericRootTransform: 0 m_HasMotionFloatCurves: 0 diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Fall.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallL.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Fall.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallL.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallR.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallR.anim new file mode 100644 index 000000000..2a031df72 --- /dev/null +++ b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallR.anim @@ -0,0 +1,1016 @@ +%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: FallR + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body/FallFX + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.11, y: 0.501, 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.061, y: 0.54, 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.017, y: 0.592, 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.092, y: 0.642, 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.11666667 + value: {x: 0.086, y: 0.731, 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: Head + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1.205, y: 0.448, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body/FallFX + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0.76, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body/FallSmear + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.07, y: 0, 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.121, y: 0, 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.178, y: 0, 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.217, y: 0, 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.11666667 + value: {x: 0.26, y: 0, 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: Body + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.0831, y: 0.016, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body/ShadowFall + 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.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.05 + 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_IsActive + path: Body/FallFX + classID: 1 + 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 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Body/ShadowFall + classID: 1 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 1852546927, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + - time: 0.06666667 + value: {fileID: -2069977234, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + - time: 0.11666667 + value: {fileID: 1416775875, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + attribute: m_Sprite + path: Body + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 442070513753258848, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + - time: 0.11666667 + value: {fileID: -1641719250182597347, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + attribute: m_Sprite + path: Head + 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: 130111906 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3235357039 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4033203276 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3235357039 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3235357039 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 326924850 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 130111906 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 326924850 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: + - {fileID: 1852546927, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + - {fileID: -2069977234, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + - {fileID: 1416775875, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + - {fileID: 442070513753258848, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + - {fileID: -1641719250182597347, guid: 2781bda31bd88924b9bc88f6c301b1d9, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.13333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + 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.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.061 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.05 + value: 0.017 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.092 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.086 + 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: Head + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.54 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.05 + value: 0.592 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.642 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.731 + 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: Head + 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.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.11666667 + 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: Head + 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.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.05 + 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_IsActive + path: Body/FallFX + classID: 1 + 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 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Body/ShadowFall + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.205 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body/FallFX + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.448 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body/FallFX + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body/FallFX + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body/FallSmear + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.76 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body/FallSmear + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body/FallSmear + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.121 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.05 + value: 0.178 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.217 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 0.26 + 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: Body + 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.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.11666667 + 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.y + path: Body + 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.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.11666667 + 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: Body + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Body/FallFX + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Body/FallFX + 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 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Body/FallFX + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.0831 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body/ShadowFall + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.016 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body/ShadowFall + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body/ShadowFall + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Body/FallFX + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Body/FallFX + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Body/FallFX + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepLeft.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallR.anim.meta similarity index 79% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepLeft.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallR.anim.meta index 5453be454..262008520 100644 --- a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/LetterStepLeft.anim.meta +++ b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/FallR.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 37707cc2c2686d94ea12646889996023 +guid: 3bb75ec0f8b7eef47a417f368e30abd5 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Idle.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/Idle.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Idle.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/Idle.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Idle.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/Idle.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Idle.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/Idle.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MrUpbeatAnimator.controller b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/MrUpbeatAnimator.controller similarity index 79% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MrUpbeatAnimator.controller rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/MrUpbeatAnimator.controller index 2862272bc..d67ca1493 100644 --- a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MrUpbeatAnimator.controller +++ b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/MrUpbeatAnimator.controller @@ -1,5 +1,31 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-2844980208113691495 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FallR + m_Speed: 0.25 + 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: 3bb75ec0f8b7eef47a417f368e30abd5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1107 &-995366258227929513 AnimatorStateMachine: serializedVersion: 6 @@ -14,10 +40,13 @@ AnimatorStateMachine: m_Position: {x: 311.5, y: 24.5, z: 0} - serializedVersion: 1 m_State: {fileID: -757977064401545672} - m_Position: {x: 330, y: 80, z: 0} + m_Position: {x: 310, y: 80, z: 0} - serializedVersion: 1 m_State: {fileID: -718537531738724324} - m_Position: {x: 320, y: 140, z: 0} + m_Position: {x: 310, y: 140, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2844980208113691495} + m_Position: {x: 310, y: 200, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] @@ -61,7 +90,7 @@ AnimatorState: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Fall + m_Name: FallL m_Speed: 0.25 m_CycleOffset: 0 m_Transitions: [] diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/MrUpbeatAnimator.controller.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/MrUpbeatAnimator.controller.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/MrUpbeatAnimator.controller.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/MrUpbeatAnimator.controller.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Step.anim b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/Step.anim similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Step.anim rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/Step.anim diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/Animations/Step.anim.meta b/Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/Step.anim.meta similarity index 100% rename from Assets/Resources/Sprites/Games/MrUpbeat/Animations/Step.anim.meta rename to Assets/Resources/Sprites/Games/MrUpbeat/Animations/UpbeatAnims/Step.anim.meta diff --git a/Assets/Resources/Sprites/Games/MrUpbeat/mrupbeat_main.png.meta b/Assets/Resources/Sprites/Games/MrUpbeat/mrupbeat_main.png.meta index 1430b3c8e..b8e4e48f7 100644 --- a/Assets/Resources/Sprites/Games/MrUpbeat/mrupbeat_main.png.meta +++ b/Assets/Resources/Sprites/Games/MrUpbeat/mrupbeat_main.png.meta @@ -947,6 +947,132 @@ TextureImporter: indices: edges: [] weights: [] + - serializedVersion: 2 + name: mrupbeat_main_15 + rect: + serializedVersion: 2 + x: 928 + y: 1283 + width: 417 + height: 149 + alignment: 9 + pivot: {x: 0.4374075, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 279588cf46a172e438fdcb6721eaa38a + internalID: 1416775875 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: mrupbeat_main_16 + rect: + serializedVersion: 2 + x: 1475 + y: 1282 + width: 318 + height: 136 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1163c398e23cee64abe8ca3c07071207 + internalID: -1839074567 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: mrupbeat_main_17 + rect: + serializedVersion: 2 + x: 926 + y: 1021 + width: 426 + height: 134 + alignment: 9 + pivot: {x: 0.42794013, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9e383c03cc53d554b8edde37818a740b + internalID: -2069977234 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: mrupbeat_main_18 + rect: + serializedVersion: 2 + x: 1471 + y: 1056 + width: 428 + height: 100 + alignment: 9 + pivot: {x: 0.43002462, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6195c95bb9835024e90a4e93653188d1 + internalID: 442840453 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: mrupbeat_main_19 + rect: + serializedVersion: 2 + x: 930 + y: 764 + width: 414 + height: 134 + alignment: 9 + pivot: {x: 0.42592838, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: adf77e908f878594bb37a7ffa65aaaaa + internalID: 1852546927 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: mrupbeat_main_20 + rect: + serializedVersion: 2 + x: 1471 + y: 703 + width: 114 + height: 59 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 437d1bbfb69a7e64daa7d081727b0d13 + internalID: 943529457 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] bones: [] @@ -976,7 +1102,13 @@ TextureImporter: mrupbeat_main_12: -2014763855 mrupbeat_main_13: -1248414130 mrupbeat_main_14: 1471741028 + mrupbeat_main_15: 1416775875 + mrupbeat_main_16: -1839074567 + mrupbeat_main_17: -2069977234 + mrupbeat_main_18: 442840453 + mrupbeat_main_19: 1852546927 mrupbeat_main_2: 1848041093 + mrupbeat_main_20: 943529457 mrupbeat_main_3: -1123406618 mrupbeat_main_4: 1559131365 mrupbeat_main_5: 1603879706 diff --git a/Assets/Scripts/Games/Minigame.cs b/Assets/Scripts/Games/Minigame.cs index 106dc9dd0..67c5da02f 100644 --- a/Assets/Scripts/Games/Minigame.cs +++ b/Assets/Scripts/Games/Minigame.cs @@ -188,8 +188,8 @@ namespace HeavenStudio.Games //Below is a template that can be used for handling previous entities. //section below is if you only want to look at entities that overlap the game switch /* - List prevEntities = GameManager.instance.Beatmap.Entities.FindAll(c => c.beat <= beat && c.datamodel.Split(0) == [insert game name]); - foreach(Beatmap.Entity entity in prevEntities) + List prevEntities = GameManager.instance.Beatmap.Entities.FindAll(c => c.beat <= beat && c.datamodel.Split(0) == [insert game name]); + foreach(RiqEntity entity in prevEntities) { if(entity.beat + entity.length >= beat) { diff --git a/Assets/Scripts/Games/MrUpbeat/MrUpbeat.cs b/Assets/Scripts/Games/MrUpbeat/MrUpbeat.cs index 778f1489e..9fb900649 100644 --- a/Assets/Scripts/Games/MrUpbeat/MrUpbeat.cs +++ b/Assets/Scripts/Games/MrUpbeat/MrUpbeat.cs @@ -1,8 +1,5 @@ -using System.Collections; using System.Collections.Generic; -using System.Linq; using UnityEngine; -using System; using DG.Tweening; using HeavenStudio.Util; @@ -15,13 +12,17 @@ namespace HeavenStudio.Games.Loaders public static Minigame AddGame(EventCaller eventCaller) { return new Minigame("mrUpbeat", "Mr. Upbeat", "E0E0E0", false, false, new List() { - new GameAction("prepare", "Prepare") { preFunction = delegate { var e = eventCaller.currentEntity; - MrUpbeat.StartStepping(e.beat, e.length); + MrUpbeat.PrePrepare(e.beat, e.length, e["forceOnbeat"]); }, + parameters = new List() + { + new Param("forceOnbeat", false, "Mr. Downbeat", "Force Mr. Upbeat to step on the beat of the block instead of on the offbeat (only use this if you know what you're doing)"), + }, + preFunctionLength = 0.5f, defaultLength = 4f, resizable = true, }, @@ -29,15 +30,16 @@ namespace HeavenStudio.Games.Loaders { preFunction = delegate { var e = eventCaller.currentEntity; - MrUpbeat.Ding(e.beat, e["toggle"], e["stopBlipping"]); + MrUpbeat.Ding(e.beat, e["toggle"], e["stopBlipping"], e["playDing"]); }, defaultLength = 0.5f, parameters = new List() { new Param("toggle", false, "Applause", "Plays an applause sound effect."), - new Param("stopBlipping", true, "Stop Blipping?", "When the stepping stops, should the blipping stop too?"), + new Param("stopBlipping", true, "Stop Blipping", "When the stepping stops, should the blipping stop too?"), + new Param("playDing", true, "Play Ding", "Should this block play a ding?"), }, - preFunctionLength = 1f, + preFunctionLength = 0.5f, }, new GameAction("changeBG", "Change Background Color") { @@ -48,8 +50,8 @@ namespace HeavenStudio.Games.Loaders resizable = true, parameters = new List() { - new Param("start", new Color(0.878f, 0.878f, 0.878f), "Start Color", "The start color for the fade or the color that will be switched to if -instant- is ticked on."), - new Param("end", new Color(0.878f, 0.878f, 0.878f), "End Color", "The end color for the fade."), + new Param("start", new Color(0.878f, 0.878f, 0.878f), "Start Color", "The start color for the fade"), + new Param("end", new Color(0.878f, 0.878f, 0.878f), "End Color", "The end color for the fade or the color that will be switched to if -instant- is ticked on"), new Param("toggle", false, "Instant", "Should the background instantly change color?") } }, @@ -63,51 +65,53 @@ namespace HeavenStudio.Games.Loaders parameters = new List() { new Param("blipColor", new Color(0, 1f, 0), "Blip Color", "Change blip color"), - new Param("setShadow", false, "Set Shadow Color?", "Should Mr. Upbeat's shadow be custom?"), - new Param("shadowColor", new Color(1f, 1f, 1f, 0), "Shadow Color", "If \"Set Shadow Color\" is checked, this will set the shadow's color."), + new Param("setShadow", false, "Set Shadow Color", "Should Mr. Upbeat's shadow be custom?"), + new Param("shadowColor", new Color(1f, 1f, 1f, 0), "Shadow Color", "If \"Set Shadow Color\" is checked, this will set the shadow's color"), } }, new GameAction("blipEvents", "Blip Events") { function = delegate { var e = eventCaller.currentEntity; - MrUpbeat.instance.BlipEvents(e["letter"], e["shouldGrow"], e["resetBlip"], e["blip"]); + MrUpbeat.instance.BlipEvents(e["letter"], e["shouldGrow"], e["resetBlip"], e["shouldBlip"]); }, defaultLength = 0.5f, parameters = new List() { new Param("letter", "", "Letter To Appear", "Which letter to appear on the blip"), - new Param("shouldGrow", true, "Grow Antenna?", "Should Mr. Upbeat's antenna grow every blip?"), - new Param("resetBlip", false, "Reset Antenna?", "Should Mr. Upbeat's antenna reset?"), - new Param("blip", true, "Should Blip?", "Should Mr. Upbeat blip every offbeat?"), + new Param("shouldGrow", true, "Grow Antenna", "Should Mr. Upbeat's antenna grow every blip?"), + new Param("resetBlip", false, "Reset Antenna", "Should Mr. Upbeat's antenna reset?"), + new Param("shouldBlip", true, "Should Blip", "Should Mr. Upbeat blip every offbeat?"), } }, - // will implement these soon new GameAction("fourBeatCountInOffbeat", "4 Beat Count-In") { preFunction = delegate { var e = eventCaller.currentEntity; - //MrUpbeat.CountIn(e.beat, e.length); + MrUpbeat.CountIn(e.beat, e.length, e["a"]); + }, + parameters = new List() + { + new Param("a", true, "A", "A"), }, defaultLength = 4f, resizable = true, - hidden = true, }, - new GameAction("countOffbeat", "4 Beat Count-In") + new GameAction("countOffbeat", "Count") { - //function = delegate { MrUpbeat.Count(eventCaller.currentEntity["number"]); }, + function = delegate { MrUpbeat.Count(eventCaller.currentEntity["number"]); }, parameters = new List() { - new Param("number", SoundEffects.CountNumbers.One, "Number", "The sound to play"), + new Param("number", MrUpbeat.Counts.One, "Number", "The sound to play"), }, - hidden = true, }, - - // backwards compatibility !!!! - new GameAction("start stepping", "Start Stepping") + new GameAction("forceStepping", "Force Stepping") { - hidden = true, - preFunction = delegate {var e = eventCaller.currentEntity; MrUpbeat.StartStepping(e.beat, e.length); }, + function = delegate { + var e = eventCaller.currentEntity; + MrUpbeat.instance.ForceStepping(e.beat, e.length); + }, + defaultLength = 4f, resizable = true, }, }, @@ -122,10 +126,17 @@ namespace HeavenStudio.Games.Loaders namespace HeavenStudio.Games { using Scripts_MrUpbeat; - + using Jukebox; public class MrUpbeat : Minigame { - static List queuedInputs = new(); + public enum Counts + { + One, + Two, + Three, + Four, + A, + } [Header("References")] [SerializeField] Animator metronomeAnim; @@ -137,33 +148,22 @@ namespace HeavenStudio.Games [Header("Properties")] private Tween bgColorTween; public int stepIterate = 0; - public static bool shouldBlip; - static bool isStepping; - static bool shouldntStop; + private static double startSteppingBeat = double.MaxValue; + private static double startBlippingBeat = double.MaxValue; + private bool stopStepping; + public bool stopBlipping; public static MrUpbeat instance; private void Awake() { instance = this; - isStepping = false; - - blipMaterial.SetColor("_ColorBravo", new Color(0, 1f, 0)); - } - - private void Start() - { - man.Blip(); } void OnDestroy() { - if (!Conductor.instance.isPlaying || Conductor.instance.isPaused) { - if (queuedInputs.Count > 0) queuedInputs.Clear(); - } - - shouldBlip = false; - isStepping = false; + startSteppingBeat = double.MaxValue; + startBlippingBeat = double.MaxValue; stepIterate = 0; foreach (var evt in scheduledInputs) { @@ -171,87 +171,129 @@ namespace HeavenStudio.Games } } + public override void OnGameSwitch(double beat) + { + if (beat >= startBlippingBeat) { + double tempBeat = ((beat % 1 == 0.5) ? Mathf.Floor((float)beat) : Mathf.Round((float)beat)) + (startBlippingBeat % 1); + BeatAction.New(instance.gameObject, new List() { + new BeatAction.Action(tempBeat, delegate { man.RecursiveBlipping(tempBeat); }) + }); + startBlippingBeat = double.MaxValue; + } + + // init background color/blip color stuff by getting the last of each of those blocks + List prevEntities = GameManager.instance.Beatmap.Entities.FindAll(c => c.beat <= beat && c.datamodel.Split(0) == "mrUpbeat"); + var bgColorEntity = prevEntities.FindLast(x => x.datamodel.Split(1) == "changeBG" && x.beat <= beat); + var upbeatColorEntity = prevEntities.FindLast(x => x.datamodel.Split(1) == "upbeatColors" && x.beat <= beat); + + if (bgColorEntity != null) { + bg.color = bgColorEntity["end"]; + } + + if (upbeatColorEntity != null) { + blipMaterial.SetColor("_ColorBravo", upbeatColorEntity["blipColor"]); + Color shadowColor = upbeatColorEntity["shadowColor"]; + if (upbeatColorEntity["setShadow"]) foreach (var shadow in shadowSr) { + shadow.color = new Color(shadowColor.r, shadowColor.g, shadowColor.b, 1); + } + } else { + blipMaterial.SetColor("_ColorBravo", new Color(0, 1f, 0)); + } + } + public void Update() { - if (Conductor.instance.isPlaying && !Conductor.instance.isPaused) { - if (queuedInputs.Count > 0) { - foreach (var input in queuedInputs) { - string dir = stepIterate % 2 == 1 ? "Right" : "Left"; - BeatAction.New(instance.gameObject, new List() { - new BeatAction.Action(input, delegate { - instance.metronomeAnim.DoScaledAnimationAsync("MetronomeGo" + dir, 0.5f); - SoundByte.PlayOneShotGame("mrUpbeat/metronome" + dir); - ScheduleInput(input, 0.5f, InputType.STANDARD_DOWN, Success, Miss, Nothing); - if (MrUpbeat.shouldntStop) queuedInputs.Add(input + 1); - }), - }); - stepIterate++; - } - queuedInputs.Clear(); + var cond = Conductor.instance; + if (cond.isPlaying && !cond.isPaused) { + if (cond.songPositionInBeatsAsDouble >= startSteppingBeat) { + RecursiveStepping(startSteppingBeat); + startSteppingBeat = double.MaxValue; } - if (PlayerInput.Pressed() && !IsExpectingInputNow(InputType.STANDARD_DOWN)) { - man.Step(); + if (cond.songPositionInBeats >= startBlippingBeat) { + man.RecursiveBlipping(startBlippingBeat); + startBlippingBeat = double.MaxValue; } } } - public static void Ding(double beat, bool applause, bool stopBlipping) + public static void Ding(double beat, bool applause, bool stopBlipping, bool playDing) { - MrUpbeat.shouldntStop = false; + instance.stopStepping = true; + if (stopBlipping) instance.stopBlipping = true; + if (playDing) SoundByte.PlayOneShotGame("mrUpbeat/ding", beat: beat, forcePlay: true); + if (applause) SoundByte.PlayOneShot("applause", beat: beat); BeatAction.New(instance.gameObject, new List() { - new BeatAction.Action(beat, delegate { - MrUpbeat.isStepping = false; - SoundByte.PlayOneShotGame("mrUpbeat/ding"); - if (applause) SoundByte.PlayOneShot("applause"); - if (stopBlipping) MrUpbeat.shouldBlip = false; - }), + new BeatAction.Action(beat + 0.5, delegate { + instance.stopStepping = false; + instance.stopBlipping = false; + }) }); } - public static void StartStepping(double beat, float length) + public static void PrePrepare(double beat, float length, bool forceOffbeat) { - if (MrUpbeat.isStepping) return; - MrUpbeat.isStepping = true; - if (GameManager.instance.currentGame != "mrUpbeat") { - Blipping(beat, length); - MrUpbeat.shouldBlip = true; + bool isGame = GameManager.instance.currentGame == "mrUpbeat"; + if (forceOffbeat) { + startBlippingBeat = beat; + startSteppingBeat = beat + length - 0.5f; + if (!isGame) Blipping(beat, length); } else { - BeatAction.New(instance.gameObject, new List() { - new BeatAction.Action(Math.Floor(beat), delegate { - MrUpbeat.shouldBlip = true; - }), - }); + startBlippingBeat = Mathf.Floor((float)beat) + 0.5; + startSteppingBeat = Mathf.Floor((float)beat) + Mathf.Round(length); + if (!isGame) Blipping(Mathf.Floor((float)beat) + 0.5f, length); } + } - MrUpbeat.shouldntStop = true; - queuedInputs.Add(Math.Floor(beat+length)); + private void RecursiveStepping(double beat) + { + if (stopStepping) { + stopStepping = false; + return; + } + string dir = (stepIterate % 2 == 1) ? "Right" : "Left"; + metronomeAnim.DoScaledAnimationAsync("MetronomeGo" + dir, 0.5f); + SoundByte.PlayOneShotGame("mrUpbeat/metronome" + dir); + ScheduleInput(beat, 0.5f, InputType.STANDARD_DOWN, Success, Miss, Nothing); + BeatAction.New(gameObject, new List() { + new BeatAction.Action(beat + 1, delegate { RecursiveStepping(beat + 1); }) + }); + stepIterate++; + } + + public void ForceStepping(double beat, float length) + { + var actions = new List(); + for (int i = 0; i < length; i++) + { + ScheduleInput(beat + i, 0.5f, InputType.STANDARD_DOWN, Success, Miss, Nothing); + actions.Add(new BeatAction.Action(beat + i, delegate { + string dir = (stepIterate % 2 == 1) ? "Right" : "Left"; + metronomeAnim.DoScaledAnimationAsync("MetronomeGo" + dir, 0.5f); + SoundByte.PlayOneShotGame("mrUpbeat/metronome" + dir); + stepIterate++; + })); + } + BeatAction.New(gameObject, actions); } public static void Blipping(double beat, float length) { - List blips = new List(); - var switchGames = EventCaller.GetAllInGameManagerList("gameManager", new string[] { "switchGame" }); - int whichSwitch = 0; - if (switchGames.Count != 0) { - for (int i = 0; i < switchGames.Count; i++) { - if (switchGames[i].beat > beat) { - whichSwitch = i; - break; - } - } + RiqEntity gameSwitch = GameManager.instance.Beatmap.Entities.Find(c => c.beat > beat && c.datamodel == "gameManager/switchGame/mrUpbeat"); + if (gameSwitch.beat <= beat || gameSwitch.beat >= beat + length + 1) return; + + List inactiveBlips = new List(); + for (int i = 0; i < gameSwitch.beat - beat; i++) { + inactiveBlips.Add(new MultiSound.Sound("mrUpbeat/blip", beat + i)); } - for (int i = 0; i < switchGames[whichSwitch].beat - Math.Floor(beat) - 0.5f; i++) { - blips.Add(new MultiSound.Sound("mrUpbeat/blip", Math.Floor(beat) + 0.5f + i)); - } - - MultiSound.Play(blips.ToArray(), forcePlay: true); + MultiSound.Play(inactiveBlips.ToArray(), forcePlay: true); } public void Success(PlayerActionEvent caller, float state) { man.Step(); + if (state >= 1f || state <= -1f) SoundByte.PlayOneShot("nearMiss"); } public void Miss(PlayerActionEvent caller) @@ -259,7 +301,7 @@ namespace HeavenStudio.Games man.Fall(); } - public void ChangeBackgroundColor(Color color, float beats) + public void ChangeBackgroundColor(Color color1, Color color2, float beats) { var seconds = Conductor.instance.secPerBeat * beats; @@ -267,16 +309,17 @@ namespace HeavenStudio.Games bgColorTween.Kill(true); if (seconds == 0) { - bg.color = color; + bg.color = color2; } else { - bgColorTween = bg.DOColor(color, seconds); + bg.color = color1; + bgColorTween = bg.DOColor(color2, seconds); } } public void FadeBackgroundColor(Color start, Color end, float beats, bool instant) { - ChangeBackgroundColor(start, 0f); - if (!instant) ChangeBackgroundColor(end, beats); + ChangeBackgroundColor(start, end, 0f); + if (!instant) ChangeBackgroundColor(start, end, beats); } public void UpbeatColors(Color blipColor, bool setShadow, Color shadowColor) @@ -288,32 +331,29 @@ namespace HeavenStudio.Games } } - public void BlipEvents(string inputLetter, bool shouldGrow, bool resetBlip, bool blip) + public void BlipEvents(string inputLetter, bool shouldGrow, bool resetBlip, bool shouldBlip) { + if (resetBlip) man.blipSize = 0; man.shouldGrow = shouldGrow; - if (resetBlip) { - man.blipSize = 0; - man.shouldGrow = false; - } man.blipString = inputLetter; - shouldBlip = blip; + man.shouldBlip = shouldBlip; } - /* public static void Count(int number) { - Jukebox.PlayOneShotGame("mrUpbeat/count"+(number + 1), forcePlay: true); + SoundByte.PlayOneShotGame("mrUpbeat/"+ (number < 4 ? number + 1 : "a"), forcePlay: true); } - public static void CountIn(float beat, float length) + public static void CountIn(double beat, float length, bool a) { - var sound = new List() { - - }; + var sound = new List(); + if (a) sound.Add(new MultiSound.Sound("mrUpbeat/a", beat - (0.5f * (length/4)))); + for (int i = 0; i < 4; i++) { + sound.Add(new MultiSound.Sound("mrUpbeat/" + (i + 1), beat + (i * (length/4)), offset: (i == 3 ? 0.05 : 0))); + } MultiSound.Play(sound.ToArray(), forcePlay: true); } - */ public void Nothing(PlayerActionEvent caller) {} } diff --git a/Assets/Scripts/Games/MrUpbeat/UpbeatMan.cs b/Assets/Scripts/Games/MrUpbeat/UpbeatMan.cs index 57667fe8c..b198993bc 100644 --- a/Assets/Scripts/Games/MrUpbeat/UpbeatMan.cs +++ b/Assets/Scripts/Games/MrUpbeat/UpbeatMan.cs @@ -1,8 +1,5 @@ -using System.Collections; using System.Collections.Generic; using UnityEngine; -using System; -using Starpelly; using TMPro; using HeavenStudio.Util; @@ -14,57 +11,76 @@ namespace HeavenStudio.Games.Scripts_MrUpbeat [Header("References")] [SerializeField] Animator anim; [SerializeField] Animator blipAnim; - [SerializeField] Animator letterAnim; [SerializeField] GameObject[] shadows; [SerializeField] TMP_Text blipText; - public int stepTimes = 0; public int blipSize = 0; public bool shouldGrow; + public bool shouldBlip = true; public string blipString = "M"; - public void Blip() + static MrUpbeat game; + + void Awake() { - double c = Conductor.instance.songPositionInBeatsAsDouble; + game = MrUpbeat.instance; + } + + void Update() + { + blipText.transform.localScale = Vector3.one; + + if (PlayerInput.Pressed() && !game.IsExpectingInputNow(InputType.STANDARD_DOWN)) { + Step(true); + } + } + + public void RecursiveBlipping(double beat) + { + if (game.stopBlipping) { + game.stopBlipping = false; + return; + } + if (shouldBlip) { + Blipping(beat); + } BeatAction.New(gameObject, new List() { - new BeatAction.Action(Math.Floor(c) + 0.5f, delegate { - if (MrUpbeat.shouldBlip) { - SoundByte.PlayOneShotGame("mrUpbeat/blip"); - blipAnim.Play("Blip"+(blipSize+1), 0, 0); - blipText.text = (blipSize == 4 && blipString != "") ? blipString : ""; - if (shouldGrow && blipSize < 4) blipSize++; - } - }), - new BeatAction.Action(Math.Floor(c) + 1f, delegate { - Blip(); - }), + new BeatAction.Action(beat + 1, delegate { RecursiveBlipping(beat + 1); }) }); } - public void Step() + public void Blipping(double beat) { - stepTimes++; - - bool x = (stepTimes % 2 == 1); - shadows[0].SetActive(!x); - shadows[1].SetActive(x); - transform.localScale = new Vector3(x ? -1 : 1, 1); + SoundByte.PlayOneShotGame("mrUpbeat/blip"); + blipAnim.Play("Blip"+(blipSize+1), 0, 0); + blipText.text = (blipSize == 4 && blipString != "") ? blipString : ""; + if (shouldGrow && blipSize < 4) blipSize++; + } + public void Step(bool isInput = false) + { + if (isInput || ((game.stepIterate % 2 == 0) == IsMirrored())) { + shadows[0].SetActive(IsMirrored()); + shadows[1].SetActive(!IsMirrored()); + transform.localScale = new Vector3((IsMirrored() ? 1 : -1), 1, 1); + } + anim.DoScaledAnimationAsync("Step", 0.5f); - letterAnim.DoScaledAnimationAsync(x ? "StepRight" : "StepLeft", 0.5f); SoundByte.PlayOneShotGame("mrUpbeat/step"); } public void Fall() { - blipSize = 0; - blipAnim.Play("Idle", 0, 0); - blipText.text = ""; - - anim.DoScaledAnimationAsync("Fall", 0.5f); + anim.DoScaledAnimationAsync((game.stepIterate % 2 == 0) == IsMirrored() ? "FallR" : "FallL", 1f); SoundByte.PlayOneShot("miss"); shadows[0].SetActive(false); shadows[1].SetActive(false); + transform.localScale = new Vector3((IsMirrored() ? 1 : -1), 1, 1); + } + + bool IsMirrored() + { + return transform.localScale != Vector3.one; } } } \ No newline at end of file diff --git a/Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs b/Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs index 99b19cc2c..df9355993 100644 --- a/Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs +++ b/Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs @@ -199,7 +199,9 @@ namespace HeavenStudio.Editor.Track lastPos = transform.localPosition; } - } else { + } + else + { if (moving) moving = false; if (resizingLeft) SetPivot(new Vector2(1, rectTransform.pivot.y)); @@ -287,14 +289,17 @@ namespace HeavenStudio.Editor.Track { var mgs = EventCaller.instance.minigames; string[] datamodels = entity.datamodel.Split('/'); + Debug.Log("Selected entity's datamodel : "+entity.datamodel); - bool isSwitchGame = (datamodels[1] == "switchGame"); + bool isSwitchGame = datamodels[1] == "switchGame"; int gameIndex = mgs.FindIndex(c => c.name == datamodels[isSwitchGame ? 2 : 0]); int block = isSwitchGame ? 0 : mgs[gameIndex].actions.FindIndex(c => c.actionName == datamodels[1]) + 1; if (!isSwitchGame) { + // hardcoded stuff + // needs to happen because hidden blocks technically change the event index if (datamodels[0] == "gameManager") block -= 2; - else if (datamodels[0] is "countIn" or "vfx") block--; + else if (datamodels[0] is "countIn" or "vfx") block -= 1; } GridGameSelector.instance.SelectGame(datamodels[isSwitchGame ? 2 : 0], block);