From 1632065a831f462d2d34dee0543a4188aa7b9a70 Mon Sep 17 00:00:00 2001 From: ThePurpleAnon <100617766+ThePurpleAnon@users.noreply.github.com> Date: Sun, 28 Apr 2024 15:21:46 -0500 Subject: [PATCH] frogge is almost at your door --- Assets/Resources/Games/frogHop.prefab | 3 +- .../Games/FrogHop/ntrFrogBackup.prefab | 546 +++++++++++++- Assets/Resources/Sfx/games/frogHop/miss2.ogg | Bin 0 -> 29511 bytes .../Sfx/games/frogHop/miss2.ogg.meta | 22 + Assets/Resources/Sfx/games/frogHop/sigh.ogg | Bin 0 -> 18038 bytes .../Resources/Sfx/games/frogHop/sigh.ogg.meta | 22 + .../Resources/Sfx/games/frogHop/thankYou.ogg | Bin 0 -> 127602 bytes .../Sfx/games/frogHop/thankYou.ogg.meta | 22 + .../Games/FrogHop/Animations/BackupBump.anim | 713 ++++++++++++++++++ .../FrogHop/Animations/BackupBump.anim.meta | 8 + .../Animations/BackupFrogAnim.controller | 176 +++++ .../Games/FrogHop/Animations/BackupGlare.anim | 215 ++++++ .../FrogHop/Animations/BackupGlare.anim.meta | 8 + .../Games/FrogHop/Animations/BackupOuch.anim | 233 ++++++ .../FrogHop/Animations/BackupOuch.anim.meta | 8 + .../Games/FrogHop/Animations/BackupSpin.anim | 189 +++-- .../Games/FrogHop/Animations/BackupSweat.anim | 116 +++ .../FrogHop/Animations/BackupSweat.anim.meta | 8 + .../FrogHop/Animations/BackupTalkNarrow.anim | 40 +- .../FrogHop/Animations/BackupTalkWide.anim | 30 +- .../FrogHop/Animations/LeaderTalkNarrow.anim | 30 +- .../FrogHop/Animations/LeaderTalkWide.anim | 48 +- .../FrogHop/Animations/SingerTalkNarrow.anim | 40 +- .../FrogHop/Animations/SingerTalkWide.anim | 30 +- ...upscale8192.png => froghopupscale4096.png} | Bin ...2.png.meta => froghopupscale4096.png.meta} | 0 Assets/Scripts/Games/FrogHop/FrogHop.cs | 309 +++++--- Assets/Scripts/Games/FrogHop/ntrFrog.cs | 42 ++ 28 files changed, 2521 insertions(+), 337 deletions(-) create mode 100644 Assets/Resources/Sfx/games/frogHop/miss2.ogg create mode 100644 Assets/Resources/Sfx/games/frogHop/miss2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/frogHop/sigh.ogg create mode 100644 Assets/Resources/Sfx/games/frogHop/sigh.ogg.meta create mode 100644 Assets/Resources/Sfx/games/frogHop/thankYou.ogg create mode 100644 Assets/Resources/Sfx/games/frogHop/thankYou.ogg.meta create mode 100644 Assets/Resources/Sprites/Games/FrogHop/Animations/BackupBump.anim create mode 100644 Assets/Resources/Sprites/Games/FrogHop/Animations/BackupBump.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FrogHop/Animations/BackupGlare.anim create mode 100644 Assets/Resources/Sprites/Games/FrogHop/Animations/BackupGlare.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FrogHop/Animations/BackupOuch.anim create mode 100644 Assets/Resources/Sprites/Games/FrogHop/Animations/BackupOuch.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSweat.anim create mode 100644 Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSweat.anim.meta rename Assets/Resources/Sprites/Games/FrogHop/{froghopupscale8192.png => froghopupscale4096.png} (100%) rename Assets/Resources/Sprites/Games/FrogHop/{froghopupscale8192.png.meta => froghopupscale4096.png.meta} (100%) diff --git a/Assets/Resources/Games/frogHop.prefab b/Assets/Resources/Games/frogHop.prefab index abd2b69c9..ba5c4de4f 100644 --- a/Assets/Resources/Games/frogHop.prefab +++ b/Assets/Resources/Games/frogHop.prefab @@ -197,7 +197,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3446676100132537491} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.2, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -274,6 +274,7 @@ MonoBehaviour: Darkness: {fileID: 1957333825293202123} SpotlightFront: {fileID: 8406258651058782659} SpotlightBack: {fileID: 6260846628814890155} + Mike: {fileID: 2080936209624685161} --- !u!1 &3684072535637705111 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/Prefabs/Games/FrogHop/ntrFrogBackup.prefab b/Assets/Resources/Prefabs/Games/FrogHop/ntrFrogBackup.prefab index cf6969c61..994b82080 100644 --- a/Assets/Resources/Prefabs/Games/FrogHop/ntrFrogBackup.prefab +++ b/Assets/Resources/Prefabs/Games/FrogHop/ntrFrogBackup.prefab @@ -1,5 +1,173 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &2096908997696424581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 111554353140638987} + - component: {fileID: 643263609379698530} + m_Layer: 0 + m_Name: Pow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &111554353140638987 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096908997696424581} + 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: 8030468029240119366} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &643263609379698530 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096908997696424581} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 11 + m_Sprite: {fileID: 725172185, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.54, y: 2.78} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2355745558680841082 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5377989430527580588} + - component: {fileID: 445213838982346724} + m_Layer: 0 + m_Name: Drop2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5377989430527580588 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2355745558680841082} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.5, y: 1.35, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1928088692806592196} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &445213838982346724 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2355745558680841082} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 9 + m_Sprite: {fileID: -52450457, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.62, y: 0.7} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &3454404079075504657 GameObject: m_ObjectHideFlags: 0 @@ -84,6 +252,174 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &3642174313135477299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5187816101010928312} + - component: {fileID: 1944082169282802312} + m_Layer: 0 + m_Name: Drop4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5187816101010928312 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3642174313135477299} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.1, y: 0.54, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1928088692806592196} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1944082169282802312 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3642174313135477299} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 9 + m_Sprite: {fileID: -1341583786, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.78, y: 0.48} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4703565576716381731 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 123020946329926532} + - component: {fileID: 8036333144486588367} + m_Layer: 0 + m_Name: Drop3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &123020946329926532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4703565576716381731} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.5, y: 1.3500004, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1928088692806592196} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8036333144486588367 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4703565576716381731} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 9 + m_Sprite: {fileID: -52450457, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.62, y: 0.7} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &5247599167469175257 GameObject: m_ObjectHideFlags: 0 @@ -280,7 +616,9 @@ Transform: m_LocalPosition: {x: 0, y: 7.3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 2983375294669822441} + - {fileID: 1928088692806592196} m_Father: {fileID: 8030468029240119366} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -336,6 +674,90 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &6562393534867778759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3467174418877012118} + - component: {fileID: 5969053606050411304} + m_Layer: 0 + m_Name: Drop1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3467174418877012118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6562393534867778759} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.1, y: 0.54, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1928088692806592196} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5969053606050411304 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6562393534867778759} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 9 + m_Sprite: {fileID: -1341583786, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.78, y: 0.48} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &7540100217977202190 GameObject: m_ObjectHideFlags: 0 @@ -370,6 +792,7 @@ Transform: - {fileID: 2274190441780666158} - {fileID: 4348813302560787042} - {fileID: 1315192144780574573} + - {fileID: 111554353140638987} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -412,3 +835,124 @@ MonoBehaviour: - {fileID: 406877900976759553} - {fileID: 909234933672240153} - {fileID: 3660695675016261408} + - {fileID: 4265139066045870079} + MissFace: {fileID: 2983375294669822441} +--- !u!1 &8095984365337491922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2983375294669822441} + - component: {fileID: 4265139066045870079} + m_Layer: 0 + m_Name: MissFace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2983375294669822441 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8095984365337491922} + 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: 2274190441780666158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4265139066045870079 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8095984365337491922} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 10 + m_Sprite: {fileID: 766709013, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.9, y: 3.02} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &9047897857995295221 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1928088692806592196} + m_Layer: 0 + m_Name: Sweat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1928088692806592196 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9047897857995295221} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3467174418877012118} + - {fileID: 5377989430527580588} + - {fileID: 123020946329926532} + - {fileID: 5187816101010928312} + m_Father: {fileID: 2274190441780666158} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Resources/Sfx/games/frogHop/miss2.ogg b/Assets/Resources/Sfx/games/frogHop/miss2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..58294197984a8142cd1187997b99098d4a3e43c3 GIT binary patch literal 29511 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 Ck|**2 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/frogHop/sigh.ogg.meta b/Assets/Resources/Sfx/games/frogHop/sigh.ogg.meta new file mode 100644 index 000000000..6c64154a2 --- /dev/null +++ b/Assets/Resources/Sfx/games/frogHop/sigh.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: f3b19c56e0cf2ed419e0a617f897c5e0 +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/frogHop/thankYou.ogg b/Assets/Resources/Sfx/games/frogHop/thankYou.ogg new file mode 100644 index 0000000000000000000000000000000000000000..84f0dda6aa530461d63f1b69f3464e57acff5476 GIT binary patch literal 127602 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Ν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𝔍mGX1#$25Cp)v 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⋓osM7gj*V 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 U0DHx1wOS>N$6$^#uv&qM4O!W0`2YX_ literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/frogHop/thankYou.ogg.meta b/Assets/Resources/Sfx/games/frogHop/thankYou.ogg.meta new file mode 100644 index 000000000..7157d8abc --- /dev/null +++ b/Assets/Resources/Sfx/games/frogHop/thankYou.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 228840bbcd5fe2d4ebe42fdbdf33044b +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/Sprites/Games/FrogHop/Animations/BackupBump.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupBump.anim new file mode 100644 index 000000000..e06bff2c1 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupBump.anim @@ -0,0 +1,713 @@ +%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: BackupBump + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 3, 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.048, y: 2.993, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0.124, y: 2.983, 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.13333334 + value: {x: 0.133, y: 2.953, 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, y: 7.3, 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.590909, y: 6.927273, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: 0.94545454, y: 6.703636, 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.13333334 + value: {x: 1.3, y: 6.48, 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.28, y: 5.15, 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: -1.148, y: 5.263, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -1.063, y: 5.31, 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: Pow + 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.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Pow + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 19 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Pow + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 732579995, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + - time: 0.033333335 + value: {fileID: -2097973220, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + - time: 0.083333336 + value: {fileID: -581762266, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + - time: 0.13333334 + value: {fileID: 379179964, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + attribute: m_Sprite + path: Body + 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: 2073732236 + 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: 3220792405 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3220792405 + attribute: 3305885265 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3220792405 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 732579995, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + - {fileID: -2097973220, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + - {fileID: -581762266, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + - {fileID: 379179964, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.15 + 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 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.048 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.133 + 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: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.993 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 2.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.953 + 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.083333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + 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.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.590909 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.94545454 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.3 + 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: 7.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 6.927273 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 6.703636 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 6.48 + 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.083333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + 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.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Pow + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.148 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -1.063 + 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: Pow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 5.15 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 5.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 5.31 + 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: Pow + 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.083333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Pow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 19 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Pow + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupBump.anim.meta b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupBump.anim.meta new file mode 100644 index 000000000..fa6b049a8 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupBump.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16721a331a50ece43ac1e0add78a6aa6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupFrogAnim.controller b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupFrogAnim.controller index bec64f5eb..1308eae79 100644 --- a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupFrogAnim.controller +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupFrogAnim.controller @@ -83,6 +83,31 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1107 &-7200875042807933816 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweat + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 8615823016802671678} + m_Position: {x: 0, y: 200, z: 0} + - serializedVersion: 1 + m_State: {fileID: 9052980451085875346} + m_Position: {x: 300, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 0, y: 0, z: 0} + m_EntryPosition: {x: 0, y: 100, z: 0} + m_ExitPosition: {x: 0, y: 300, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 8615823016802671678} --- !u!1102 &-6317254270972426023 AnimatorState: serializedVersion: 6 @@ -247,6 +272,44 @@ AnimatorController: m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Sweat + m_StateMachine: {fileID: -7200875042807933816} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &126627792101002642 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Glare + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ca718567849f646459b9c9b7b064185f, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1102 &2012604058134410195 AnimatorState: serializedVersion: 6 @@ -273,6 +336,58 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1102 &3576333960843551535 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ouch + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 686680d113fcc6d4fb3522f404a076ff, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &3590859535673775604 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 16721a331a50ece43ac1e0add78a6aa6, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1102 &4045285821077351263 AnimatorState: serializedVersion: 6 @@ -326,6 +441,9 @@ AnimatorStateMachine: - serializedVersion: 1 m_State: {fileID: -8454991624733208466} m_Position: {x: 300, y: 200, z: 0} + - serializedVersion: 1 + m_State: {fileID: 3590859535673775604} + m_Position: {x: 300, y: 250, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] @@ -440,6 +558,58 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1102 &8615823016802671678 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &9052980451085875346 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweat + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 517a635052d131a4d9cf50796954eb35, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1107 &9130614243355873966 AnimatorStateMachine: serializedVersion: 6 @@ -458,6 +628,12 @@ AnimatorStateMachine: - serializedVersion: 1 m_State: {fileID: -7680610523810078142} m_Position: {x: 300, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 126627792101002642} + m_Position: {x: 300, y: 100, z: 0} + - serializedVersion: 1 + m_State: {fileID: 3576333960843551535} + m_Position: {x: 300, y: 150, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupGlare.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupGlare.anim new file mode 100644 index 000000000..68c8a7aeb --- /dev/null +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupGlare.anim @@ -0,0 +1,215 @@ +%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: BackupGlare + 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: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Head + classID: 212 + 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 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Head/MissFace + classID: 212 + 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: 130111906 + attribute: 3305885265 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1459982307 + attribute: 3305885265 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + 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: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Head + classID: 212 + 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 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Head/MissFace + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupGlare.anim.meta b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupGlare.anim.meta new file mode 100644 index 000000000..c3c100ea9 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupGlare.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca718567849f646459b9c9b7b064185f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupOuch.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupOuch.anim new file mode 100644 index 000000000..c24ec83c0 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupOuch.anim @@ -0,0 +1,233 @@ +%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: BackupOuch + 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: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Head + classID: 212 + 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 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Head/MissFace + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 766709013, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + - time: 1 + value: {fileID: 604791460, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + attribute: m_Sprite + path: Head/MissFace + 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: 3305885265 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1459982307 + attribute: 3305885265 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1459982307 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 766709013, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + - {fileID: 604791460, guid: 3c49c0fa809689d448ee90b3c1143d9f, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + 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: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Head + classID: 212 + 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 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Head/MissFace + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupOuch.anim.meta b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupOuch.anim.meta new file mode 100644 index 000000000..6afcf5526 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupOuch.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 686680d113fcc6d4fb3522f404a076ff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSpin.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSpin.anim index f80851e37..f000280b9 100644 --- a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSpin.anim +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSpin.anim @@ -413,52 +413,6 @@ AnimationClip: path: Belt classID: 212 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 - - serializedVersion: 3 - time: 0.06666667 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.1 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.13333334 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_Enabled - path: Head - classID: 212 - script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: @@ -799,6 +753,44 @@ AnimationClip: path: Smear classID: 212 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_Enabled + path: + classID: 212 + 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_IsActive + path: Head + classID: 1 + script: {fileID: 0} m_PPtrCurves: - curve: - time: 0 @@ -933,13 +925,6 @@ AnimationClip: typeID: 212 customType: 0 isPPtrCurve: 0 - - serializedVersion: 2 - path: 130111906 - attribute: 3305885265 - script: {fileID: 0} - typeID: 212 - customType: 0 - isPPtrCurve: 0 - serializedVersion: 2 path: 2994065992 attribute: 3305885265 @@ -989,6 +974,20 @@ AnimationClip: typeID: 212 customType: 26 isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3305885265 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 130111906 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 - serializedVersion: 2 path: 2073732236 attribute: 0 @@ -1537,52 +1536,6 @@ AnimationClip: path: Belt classID: 212 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 - - serializedVersion: 3 - time: 0.06666667 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.1 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.13333334 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_Enabled - path: Head - classID: 212 - script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: @@ -2634,6 +2587,44 @@ AnimationClip: path: Smear 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_Enabled + path: + classID: 212 + 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_IsActive + path: Head + classID: 1 + script: {fileID: 0} m_EulerEditorCurves: [] m_HasGenericRootTransform: 0 m_HasMotionFloatCurves: 0 diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSweat.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSweat.anim new file mode 100644 index 000000000..8af0b1ce3 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSweat.anim @@ -0,0 +1,116 @@ +%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: BackupSweat + 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: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + 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: Head/Sweat + classID: 1 + 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: 26763215 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.06666667 + 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: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + 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: Head/Sweat + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSweat.anim.meta b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSweat.anim.meta new file mode 100644 index 000000000..cbf28f5ef --- /dev/null +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupSweat.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 517a635052d131a4d9cf50796954eb35 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupTalkNarrow.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupTalkNarrow.anim index 7c7ea4366..58ebc640b 100644 --- a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupTalkNarrow.anim +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupTalkNarrow.anim @@ -22,14 +22,14 @@ AnimationClip: time: 0 value: {x: 0, y: 0, z: 0} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0, y: 0.7333333, z: 0} + outSlope: {x: 0, y: 0.55, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0, y: 0.11, z: 0} + value: {x: 0, y: 0.0825, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -38,7 +38,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0, y: 0.055000003, z: 0} + value: {x: 0, y: 0.04125001, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -47,7 +47,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.25 - value: {x: 0, y: 0.027500004, z: 0} + value: {x: 0, y: 0.020625003, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -75,14 +75,14 @@ AnimationClip: time: 0 value: {x: 1, y: 1, z: 1} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: -0.6666668, y: 0.6666668, z: 0} + outSlope: {x: -0.4999999, y: 0.5000003, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0.9, y: 1.1, z: 1} + value: {x: 0.925, y: 1.075, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -91,7 +91,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0.95, y: 1.05, z: 1} + value: {x: 0.9625, y: 1.0375, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -100,7 +100,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.25 - value: {x: 0.975, y: 1.025, z: 1} + value: {x: 0.98125, y: 1.01875, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -254,14 +254,14 @@ AnimationClip: time: 0 value: 0 inSlope: -0 - outSlope: 0.7333333 + outSlope: 0.55 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.11 + value: 0.0825 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -270,7 +270,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.055000003 + value: 0.04125001 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -279,7 +279,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.25 - value: 0.027500004 + value: 0.020625003 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -364,14 +364,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: -0.6666668 + outSlope: -0.4999999 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.9 + value: 0.925 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -380,7 +380,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.95 + value: 0.9625 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -389,7 +389,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.25 - value: 0.975 + value: 0.98125 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -419,14 +419,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: 0.6666668 + outSlope: 0.5000003 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 1.1 + value: 1.075 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -435,7 +435,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 1.05 + value: 1.0375 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -444,7 +444,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.25 - value: 1.025 + value: 1.01875 inSlope: Infinity outSlope: Infinity tangentMode: 103 diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupTalkWide.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupTalkWide.anim index 32ab31adb..72090c718 100644 --- a/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupTalkWide.anim +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/BackupTalkWide.anim @@ -22,14 +22,14 @@ AnimationClip: time: 0 value: {x: 0, y: 0, z: 0} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0, y: -1.4666666, z: 0} + outSlope: {x: 0, y: -1.1, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0, y: -0.22, z: 0} + value: {x: 0, y: -0.165, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -38,7 +38,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0, y: -0.11000001, z: 0} + value: {x: 0, y: -0.1, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -66,14 +66,14 @@ AnimationClip: time: 0 value: {x: 1, y: 1, z: 1} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0.6666668, y: -0.6666668, z: 0} + outSlope: {x: 0.5000003, y: -0.4999999, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 1.1, y: 0.9, z: 1} + value: {x: 1.075, y: 0.925, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -82,7 +82,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 1.05, y: 0.95, z: 1} + value: {x: 1.0375, y: 0.9625, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -224,14 +224,14 @@ AnimationClip: time: 0 value: 0 inSlope: -0 - outSlope: -1.4666666 + outSlope: -1.1 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: -0.22 + value: -0.165 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -240,7 +240,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: -0.11000001 + value: -0.1 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -316,14 +316,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: 0.6666668 + outSlope: 0.5000003 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 1.1 + value: 1.075 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -332,7 +332,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 1.05 + value: 1.0375 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -362,14 +362,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: -0.6666668 + outSlope: -0.4999999 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.9 + value: 0.925 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -378,7 +378,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.95 + value: 0.9625 inSlope: Infinity outSlope: Infinity tangentMode: 103 diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/LeaderTalkNarrow.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/LeaderTalkNarrow.anim index 43cdabe2a..8ee7a7636 100644 --- a/Assets/Resources/Sprites/Games/FrogHop/Animations/LeaderTalkNarrow.anim +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/LeaderTalkNarrow.anim @@ -22,14 +22,14 @@ AnimationClip: time: 0 value: {x: 0, y: 0, z: 0} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0, y: 0.7333333, z: 0} + outSlope: {x: 0, y: 0.55, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0, y: 0.11, z: 0} + value: {x: 0, y: 0.0825, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -38,7 +38,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0, y: 0.055000003, z: 0} + value: {x: 0, y: 0.04125001, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -66,14 +66,14 @@ AnimationClip: time: 0 value: {x: 1, y: 1, z: 1} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: -0.6666668, y: 0.6666668, z: 0} + outSlope: {x: -0.4999999, y: 0.5000003, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0.9, y: 1.1, z: 1} + value: {x: 0.925, y: 1.075, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -82,7 +82,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0.95, y: 1.05, z: 1} + value: {x: 0.9625, y: 1.0375, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -224,14 +224,14 @@ AnimationClip: time: 0 value: 0 inSlope: -0 - outSlope: 0.7333333 + outSlope: 0.55 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.11 + value: 0.0825 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -240,7 +240,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.055000003 + value: 0.04125001 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -316,14 +316,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: -0.6666668 + outSlope: -0.4999999 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.9 + value: 0.925 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -332,7 +332,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.95 + value: 0.9625 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -362,14 +362,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: 0.6666668 + outSlope: 0.5000003 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 1.1 + value: 1.075 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -378,7 +378,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 1.05 + value: 1.0375 inSlope: Infinity outSlope: Infinity tangentMode: 103 diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/LeaderTalkWide.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/LeaderTalkWide.anim index f9872a022..58711f1e7 100644 --- a/Assets/Resources/Sprites/Games/FrogHop/Animations/LeaderTalkWide.anim +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/LeaderTalkWide.anim @@ -22,14 +22,14 @@ AnimationClip: time: 0 value: {x: 0, y: 0, z: 0} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0, y: -1.4666666, z: 0} + outSlope: {x: 0, y: -1.6666666, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0, y: -0.22, z: 0} + value: {x: 0, y: -0.25, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -38,7 +38,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0, y: -0.11000001, z: 0} + value: {x: 0, y: -0.0825, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -66,14 +66,14 @@ AnimationClip: time: 0 value: {x: 1, y: 1, z: 1} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0.6666668, y: -0.6666668, z: 0} + outSlope: {x: 0.5000003, y: -0.4999999, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 1.1, y: 0.9, z: 1} + value: {x: 1.075, y: 0.925, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -82,7 +82,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 1.05, y: 0.95, z: 1} + value: {x: 1.0375, y: 0.9625, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -183,15 +183,6 @@ AnimationClip: weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.15 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 value: 0 @@ -224,14 +215,14 @@ AnimationClip: time: 0 value: 0 inSlope: -0 - outSlope: -1.4666666 + outSlope: -1.6666666 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: -0.22 + value: -0.25 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -240,7 +231,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: -0.11000001 + value: -0.0825 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -275,15 +266,6 @@ AnimationClip: weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.15 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 value: 0 @@ -316,14 +298,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: 0.6666668 + outSlope: 0.5000003 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 1.1 + value: 1.075 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -332,7 +314,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 1.05 + value: 1.0375 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -362,14 +344,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: -0.6666668 + outSlope: -0.4999999 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.9 + value: 0.925 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -378,7 +360,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.95 + value: 0.9625 inSlope: Infinity outSlope: Infinity tangentMode: 103 diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/SingerTalkNarrow.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/SingerTalkNarrow.anim index f1c3645b0..5f75623f2 100644 --- a/Assets/Resources/Sprites/Games/FrogHop/Animations/SingerTalkNarrow.anim +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/SingerTalkNarrow.anim @@ -22,14 +22,14 @@ AnimationClip: time: 0 value: {x: 0, y: 0, z: 0} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0, y: 0.7333333, z: 0} + outSlope: {x: 0, y: 0.55, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0, y: 0.11, z: 0} + value: {x: 0, y: 0.0825, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -38,7 +38,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0, y: 0.055000003, z: 0} + value: {x: 0, y: 0.04125001, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -47,7 +47,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.25 - value: {x: 0, y: 0.027500004, z: 0} + value: {x: 0, y: 0.020625003, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -75,14 +75,14 @@ AnimationClip: time: 0 value: {x: 1, y: 1, z: 1} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: -0.6666668, y: 0.6666668, z: 0} + outSlope: {x: -0.4999999, y: 0.5000003, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0.9, y: 1.1, z: 1} + value: {x: 0.925, y: 1.075, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -91,7 +91,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0.95, y: 1.05, z: 1} + value: {x: 0.9625, y: 1.0375, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -100,7 +100,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.25 - value: {x: 0.975, y: 1.025, z: 1} + value: {x: 0.98125, y: 1.01875, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -254,14 +254,14 @@ AnimationClip: time: 0 value: 0 inSlope: -0 - outSlope: 0.7333333 + outSlope: 0.55 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.11 + value: 0.0825 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -270,7 +270,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.055000003 + value: 0.04125001 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -279,7 +279,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.25 - value: 0.027500004 + value: 0.020625003 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -364,14 +364,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: -0.6666668 + outSlope: -0.4999999 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.9 + value: 0.925 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -380,7 +380,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.95 + value: 0.9625 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -389,7 +389,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.25 - value: 0.975 + value: 0.98125 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -419,14 +419,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: 0.6666668 + outSlope: 0.5000003 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 1.1 + value: 1.075 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -435,7 +435,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 1.05 + value: 1.0375 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -444,7 +444,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.25 - value: 1.025 + value: 1.01875 inSlope: Infinity outSlope: Infinity tangentMode: 103 diff --git a/Assets/Resources/Sprites/Games/FrogHop/Animations/SingerTalkWide.anim b/Assets/Resources/Sprites/Games/FrogHop/Animations/SingerTalkWide.anim index f2fc4f6ac..ef2b8fd7b 100644 --- a/Assets/Resources/Sprites/Games/FrogHop/Animations/SingerTalkWide.anim +++ b/Assets/Resources/Sprites/Games/FrogHop/Animations/SingerTalkWide.anim @@ -22,14 +22,14 @@ AnimationClip: time: 0 value: {x: 0, y: 0, z: 0} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0, y: -1.4666666, z: 0} + outSlope: {x: 0, y: -1.1, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 0, y: -0.22, z: 0} + value: {x: 0, y: -0.165, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -38,7 +38,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 0, y: -0.11000001, z: 0} + value: {x: 0, y: -0.08250002, z: 0} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -66,14 +66,14 @@ AnimationClip: time: 0 value: {x: 1, y: 1, z: 1} inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0.6666668, y: -0.6666668, z: 0} + outSlope: {x: 0.5000003, y: -0.4999999, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.15 - value: {x: 1.1, y: 0.9, z: 1} + value: {x: 1.075, y: 0.925, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -82,7 +82,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.21666667 - value: {x: 1.05, y: 0.95, z: 1} + value: {x: 1.0375, y: 0.9625, z: 1} inSlope: {x: Infinity, y: Infinity, z: Infinity} outSlope: {x: Infinity, y: Infinity, z: Infinity} tangentMode: 0 @@ -224,14 +224,14 @@ AnimationClip: time: 0 value: 0 inSlope: -0 - outSlope: -1.4666666 + outSlope: -1.1 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: -0.22 + value: -0.165 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -240,7 +240,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: -0.11000001 + value: -0.08250002 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -316,14 +316,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: 0.6666668 + outSlope: 0.5000003 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 1.1 + value: 1.075 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -332,7 +332,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 1.05 + value: 1.0375 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -362,14 +362,14 @@ AnimationClip: time: 0 value: 1 inSlope: -0 - outSlope: -0.6666668 + outSlope: -0.4999999 tangentMode: 69 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.15 - value: 0.9 + value: 0.925 inSlope: Infinity outSlope: Infinity tangentMode: 103 @@ -378,7 +378,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.21666667 - value: 0.95 + value: 0.9625 inSlope: Infinity outSlope: Infinity tangentMode: 103 diff --git a/Assets/Resources/Sprites/Games/FrogHop/froghopupscale8192.png b/Assets/Resources/Sprites/Games/FrogHop/froghopupscale4096.png similarity index 100% rename from Assets/Resources/Sprites/Games/FrogHop/froghopupscale8192.png rename to Assets/Resources/Sprites/Games/FrogHop/froghopupscale4096.png diff --git a/Assets/Resources/Sprites/Games/FrogHop/froghopupscale8192.png.meta b/Assets/Resources/Sprites/Games/FrogHop/froghopupscale4096.png.meta similarity index 100% rename from Assets/Resources/Sprites/Games/FrogHop/froghopupscale8192.png.meta rename to Assets/Resources/Sprites/Games/FrogHop/froghopupscale4096.png.meta diff --git a/Assets/Scripts/Games/FrogHop/FrogHop.cs b/Assets/Scripts/Games/FrogHop/FrogHop.cs index c6e1dc013..2afab143c 100644 --- a/Assets/Scripts/Games/FrogHop/FrogHop.cs +++ b/Assets/Scripts/Games/FrogHop/FrogHop.cs @@ -16,21 +16,23 @@ namespace HeavenStudio.Games.Loaders { public static Minigame AddGame(EventCaller eventCaller) { - return new Minigame("frogHop", "Frog Hop", "ffffff", false, false, new List() + return new Minigame("frogHop", "Frog Hop", "195A23", false, false, new List() { new GameAction("bop", "Bop") { function = delegate { var e = eventCaller.currentEntity; if (eventCaller.gameManager.minigameObj.TryGetComponent(out FrogHop instance)) { - instance.Bop(e.beat, e.length, e["bop"]); + instance.Bop(e.beat, e.length, e["blue"], e["orange"], e["greens"]); } }, - resizable = true, parameters = new List() { - new Param("bop", FrogHop.WhoBops.All, "Bop", "Set the character(s) to bop for the duration of this event."), - } + new Param("blue", true, "Blue Bops", "Make Blue Frog bop during this event."), + new Param("orange", true, "Orange Bops", "Make Orange Frog bop during this event."), + new Param("greens", true, "Group Bops", "Make the frogs in the back bop during this event."), + }, + resizable = true, }, new GameAction("count", "Count In") { @@ -54,18 +56,29 @@ namespace HeavenStudio.Games.Loaders instance.Hop(e.beat); } }, + preFunctionLength = 1, + }, + new GameAction("stop", "Stop Shaking") + { + preFunction = delegate { + var e = eventCaller.currentEntity; + if (eventCaller.gameManager.minigameObj.TryGetComponent(out FrogHop instance)) { + instance.Stop(e.beat); + } + }, }, new GameAction("twoshake", "Ya-hoo!") { function = delegate { var e = eventCaller.currentEntity; if (eventCaller.gameManager.minigameObj.TryGetComponent(out FrogHop instance)) { - instance.TwoHop(e.beat, e["spotlights"]); + instance.TwoHop(e.beat, e["spotlights"], e["jazz"]); } }, parameters = new List() { new Param("spotlights", true, "Automatic Spotlights", "Handles spotlight switching automatically."), + new Param("jazz", false, "Jumpin' Jazz", "Mouth animations will be based on Frog Hop 2."), }, defaultLength = 4.0f, }, @@ -74,12 +87,13 @@ namespace HeavenStudio.Games.Loaders function = delegate { var e = eventCaller.currentEntity; if (eventCaller.gameManager.minigameObj.TryGetComponent(out FrogHop instance)) { - instance.ThreeHop(e.beat, e["spotlights"]); + instance.ThreeHop(e.beat, e["spotlights"], e["jazz"]); } }, parameters = new List() { new Param("spotlights", true, "Automatic Spotlights", "Handles spotlight switching automatically."), + new Param("jazz", false, "Jumpin' Jazz", "Mouth animations will be based on Frog Hop 2."), }, defaultLength = 4.0f, }, @@ -88,31 +102,16 @@ namespace HeavenStudio.Games.Loaders function = delegate { var e = eventCaller.currentEntity; if (eventCaller.gameManager.minigameObj.TryGetComponent(out FrogHop instance)) { - instance.SpinItBoys(e.beat, e["spotlights"]); + instance.SpinItBoys(e.beat, e["spotlights"], e["jazz"]); } }, parameters = new List() { new Param("spotlights", true, "Automatic Spotlights", "Handles spotlight switching automatically."), + new Param("jazz", false, "Jumpin' Jazz", "Mouth animations will be based on Frog Hop 2."), }, defaultLength = 4.0f, }, - new GameAction("spotlights", "Spotlights") - { - function = delegate { - var e = eventCaller.currentEntity; - if (eventCaller.gameManager.minigameObj.TryGetComponent(out FrogHop instance)) { - instance.Spotlights(e["front"], e["back"], e["dark"]); - } - }, - parameters = new List() - { - new Param("front", true, "Front Lights", "Enables the spotlights on the front frogs."), - new Param("back", false, "Back Lights", "Enables the spotlights on the back frogs."), - new Param("dark", true, "Darken Stage", "Darkens the stage, allowing the spotlights to be seen."), - }, - defaultLength = 0.5f, - }, new GameAction("mouthwide", "Open Mouth (Wide)") { function = delegate { @@ -147,6 +146,36 @@ namespace HeavenStudio.Games.Loaders defaultLength = 0.5f, resizable = true, }, + new GameAction("spotlights", "Spotlights") + { + function = delegate { + var e = eventCaller.currentEntity; + if (eventCaller.gameManager.minigameObj.TryGetComponent(out FrogHop instance)) { + instance.Spotlights(e["front"], e["back"], e["dark"]); + } + }, + parameters = new List() + { + new Param("front", true, "Front Lights", "Enables the spotlights on the front frogs."), + new Param("back", false, "Back Lights", "Enables the spotlights on the back frogs."), + new Param("dark", true, "Darken Stage", "Darkens the stage, allowing the spotlights to be seen."), + }, + defaultLength = 0.5f, + }, + new GameAction("pitching", "Enable Pitched Voices") + { + function = delegate { + var e = eventCaller.currentEntity; + if (eventCaller.gameManager.minigameObj.TryGetComponent(out FrogHop instance)) { + instance.Pitching(e["enabled"]); + } + }, + parameters = new List() + { + new Param("enabled", true, "Enable Pitching", "Makes the frog voices pitch up and down based on the song's tempo."), + }, + defaultLength = 0.5f, + }, } ); } @@ -169,6 +198,7 @@ namespace HeavenStudio.Games [SerializeField] public GameObject Darkness; [SerializeField] public GameObject SpotlightFront; [SerializeField] public GameObject SpotlightBack; + [SerializeField] public SpriteRenderer Mike; List AllFrogs = new(); List FrontFrogs = new(); List BackFrogs = new(); @@ -183,14 +213,8 @@ namespace HeavenStudio.Games double startNoHop = double.MinValue; double startRegularHop = double.MinValue; - - public enum WhoBops - { - Front, - Back, - All, - None, - } + float globalPitch = 1; + bool usesGlobalePitch = false; //oops i spelled global wrong lmao const int IAAltDownCat = IAMAXCAT; const int IAAltUpCat = IAMAXCAT + 1; @@ -244,25 +268,38 @@ namespace HeavenStudio.Games whoToInputKTB = AllFrogs; } - public void LateUpdate() + public void Update() { + //voice pitch stuff below + + globalPitch = (float)Conductor.instance.GetBpmAtBeat(Conductor.instance.songPositionInBeatsAsDouble) / 156; + //whiff stuff below - //if (PlayerInput.GetIsAction(InputAction_BasicPress) && !IsExpectingInputNow(InputAction_BasicPress)) - //{ - // PlayerFrog.Hop(); - //} -// - //if (PlayerInput.GetIsAction(InputAction_AltPress) && !IsExpectingInputNow(InputAction_AltPress)) - //{ - // PlayerFrog.Charge(); - //} -// - //if (PlayerInput.GetIsAction(InputAction_AltRelease) && !IsExpectingInputNow(InputAction_AltRelease)) - //{ - // PlayerFrog.Spin(); - //} + if (PlayerInput.GetIsAction(InputAction_BasicPress) && !IsExpectingInputNow(InputAction_BasicPress)) + { + PlayerFrog.Hop(); + SoundByte.PlayOneShot("miss"); + LightMiss(true); + } + if (PlayerInput.GetIsAction(InputAction_AltPress) && !IsExpectingInputNow(InputAction_AltPress) && PlayerInput.CurrentControlStyle != InputController.ControlStyles.Touch) + { + PlayerFrog.Charge(); + SoundByte.PlayOneShot("miss"); + LightMiss(true); + } + + if (PlayerInput.GetIsAction(InputAction_AltRelease) && !IsExpectingInputNow(InputAction_AltRelease)) + { + PlayerFrog.Spin(); + SoundByte.PlayOneShotGame("frogHop/sigh", volume: 1.5f); + LightMiss(true); + } + } + + public void LateUpdate() + { //ktb stuff below if (wantHop != double.MinValue) @@ -306,22 +343,21 @@ namespace HeavenStudio.Games //frog hop methods #region Frog Hop Methods - public void Bop(double beat, float length, int bop) + public void Bop(double beat, float length, bool blue, bool orange, bool greens) { - var bopInterp = new List(); + var FrogsToBop = new List(); + + if (blue) FrogsToBop.Add(SingerFrog); + if (orange) FrogsToBop.Add(LeaderFrog); + if (greens) FrogsToBop.AddRange(BackFrogs); - switch (bop) - { - case 0: bopInterp = FrontFrogs; break; - case 1: bopInterp = BackFrogs; break; - case 2: bopInterp = AllFrogs; break; - default: break; - } var actions = new List(); + for (int i = 0; i < length; i++) { - actions.Add(new(beat + i, delegate { BopAnimation(bopInterp); })); + actions.Add(new(beat + i, delegate { BopAnimation(FrogsToBop); })); } + BeatAction.New(this, actions); } @@ -336,16 +372,16 @@ namespace HeavenStudio.Games var sounds = new List(); actions.Add(new(beat + 0.0, delegate { Talk(new List() { LeaderFrog }, "Wide", beat); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_COUNT1", beat + 0.0)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_COUNT1", beat + 0.0, usesGlobalePitch ? globalPitch : 1)); actions.Add(new(beat + 1.0, delegate { Talk(new List() { LeaderFrog }, "Wide", beat); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_COUNT2", beat + 1.0)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_COUNT2", beat + 1.0, usesGlobalePitch ? globalPitch : 1)); actions.Add(new(beat + 2.0, delegate { Talk(new List() { LeaderFrog }, "Wide", beat); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_COUNT3", beat + 2.0)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_COUNT3", beat + 2.0, usesGlobalePitch ? globalPitch : 1)); actions.Add(new(beat + 3.0, delegate { Talk(new List() { LeaderFrog }, "Wide", beat); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_COUNT4", beat + 3.0)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_COUNT4", beat + 3.0, usesGlobalePitch ? globalPitch : 1)); BeatAction.New(this, actions); MultiSound.Play(sounds); @@ -358,7 +394,17 @@ namespace HeavenStudio.Games wantHop = beat - 1; } - public void TwoHop (double beat, bool spotlights) + public void Stop (double beat) + { + keepHopping = false; + } + + public void Pitching(bool enabled) + { + usesGlobalePitch = enabled; + } + + public void TwoHop (double beat, bool spotlights, bool jumpinJazz) { CueCommon(beat, spotlights); @@ -367,17 +413,17 @@ namespace HeavenStudio.Games //call actions.Add(new(beat + 0.0, delegate { NPCHop(FrontFrogs); Talk(new List() { LeaderFrog }, "Wide", beat); })); - actions.Add(new(beat + 0.5, delegate { NPCHop(FrontFrogs, true); Talk(new List() { LeaderFrog }, "Narrow", beat + 1.5); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HA", beat)); + actions.Add(new(beat + 0.5, delegate { NPCHop(FrontFrogs, true); Talk(new List() { LeaderFrog }, "Narrow", jumpinJazz ? beat + 2.5 : beat + 1.5); })); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HA", beat, usesGlobalePitch ? globalPitch : 1)); sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_POP_DEFAULT", beat)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HAAI", beat + 0.5)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HAAI", beat + 0.5, usesGlobalePitch ? globalPitch : 1)); sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_POP_HAAI", beat + 0.5)); //response actions.Add(new(beat + 2.0, delegate { NPCHop(BackFrogs); Talk(BackFrogs, "Wide", beat); })); - actions.Add(new(beat + 2.5, delegate { NPCHop(BackFrogs, true); Talk(BackFrogs, "Narrow", beat + 3.5); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HA", beat + 2.0)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HAAI", beat + 2.5)); + actions.Add(new(beat + 2.5, delegate { NPCHop(BackFrogs, true); Talk(BackFrogs, "Narrow", jumpinJazz ? beat + 4.5 : beat + 3.5); })); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HA", beat + 2.0, usesGlobalePitch ? globalPitch : 1)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HAAI", beat + 2.5, usesGlobalePitch ? globalPitch : 1)); //inputs ScheduleInput(beat, 2.0, InputAction_BasicPress, PlayerHopYa, PlayerMiss, Nothing); @@ -387,7 +433,7 @@ namespace HeavenStudio.Games MultiSound.Play(sounds); } - public void ThreeHop (double beat, bool spotlights) + public void ThreeHop (double beat, bool spotlights, bool jumpinJazz) { CueCommon(beat, spotlights); @@ -395,23 +441,23 @@ namespace HeavenStudio.Games var sounds = new List(); //call - actions.Add(new(beat + 0.0, delegate { NPCHop(FrontFrogs); Talk(new List() { LeaderFrog }, "Narrow", beat); })); - actions.Add(new(beat + 0.5, delegate { NPCHop(FrontFrogs); Talk(new List() { LeaderFrog }, "Narrow", beat); })); - actions.Add(new(beat + 1.0, delegate { NPCHop(FrontFrogs, true); Talk(new List() { LeaderFrog }, "Narrow", beat); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HAI", beat)); + actions.Add(new(beat + 0.0, delegate { NPCHop(FrontFrogs); Talk(new List() { LeaderFrog }, "Narrow", jumpinJazz ? beat + 2.5 : beat); })); + actions.Add(new(beat + 0.5, delegate { NPCHop(FrontFrogs); if (!jumpinJazz) Talk(new List() { LeaderFrog }, "Narrow", beat); })); + actions.Add(new(beat + 1.0, delegate { NPCHop(FrontFrogs, true); if (!jumpinJazz) Talk(new List() { LeaderFrog }, "Narrow", beat); })); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HAI", beat, usesGlobalePitch ? globalPitch : 1)); sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_POP_DEFAULT", beat)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HAI", beat + 0.5)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HAI", beat + 0.5, usesGlobalePitch ? globalPitch : 1)); sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_POP_DEFAULT", beat + 0.5)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HAI", beat + 1.0)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_HAI", beat + 1.0, usesGlobalePitch ? globalPitch : 1)); sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_POP_DEFAULT", beat + 1.0)); //response - actions.Add(new(beat + 2.0, delegate { NPCHop(BackFrogs); Talk(BackFrogs, "Narrow", beat); })); - actions.Add(new(beat + 2.5, delegate { NPCHop(BackFrogs); Talk(BackFrogs, "Narrow", beat); })); - actions.Add(new(beat + 3.0, delegate { NPCHop(BackFrogs, true); Talk(BackFrogs, "Narrow", beat); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HAI", beat + 2.0)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HAI", beat + 2.5)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HAI", beat + 3.0)); + actions.Add(new(beat + 2.0, delegate { NPCHop(BackFrogs); Talk(BackFrogs, "Narrow", jumpinJazz ? beat + 4.5 : beat); })); + actions.Add(new(beat + 2.5, delegate { NPCHop(BackFrogs); if (!jumpinJazz) Talk(BackFrogs, "Narrow", beat); })); + actions.Add(new(beat + 3.0, delegate { NPCHop(BackFrogs, true); if (!jumpinJazz) Talk(BackFrogs, "Narrow", beat); })); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HAI", beat + 2.0, usesGlobalePitch ? globalPitch : 1)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HAI", beat + 2.5, usesGlobalePitch ? globalPitch : 1)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_HAI", beat + 3.0, usesGlobalePitch ? globalPitch : 1)); //inputs ScheduleInput(beat, 2.0, InputAction_BasicPress, PlayerHopYeah, PlayerMiss, Nothing); @@ -422,7 +468,7 @@ namespace HeavenStudio.Games MultiSound.Play(sounds); } - public void SpinItBoys (double beat, bool spotlights) + public void SpinItBoys (double beat, bool spotlights, bool jumpinJazz) { CueCommon(beat, spotlights); @@ -432,22 +478,22 @@ namespace HeavenStudio.Games //call actions.Add(new(beat + 0.0, delegate { NPCCharge(FrontFrogs); Talk(new List() { LeaderFrog }, "Narrow", beat); })); actions.Add(new(beat + 1.0, delegate { NPCSpin(FrontFrogs); Talk(new List() { LeaderFrog }, "Wide", beat); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_KURU_1", beat)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_KURU_2", beat + 0.5)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_LIN", beat + 1.0)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_KURU_1", beat, usesGlobalePitch ? globalPitch : 1)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_KURU_2", beat + 0.5, usesGlobalePitch ? globalPitch : 1)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_LIN", beat + 1.0, usesGlobalePitch ? globalPitch : 1)); sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_T_SPIN", beat + 1.0)); //response - actions.Add(new(beat + 2.0, delegate { NPCCharge(BackFrogs); Talk(BackFrogs, "Narrow", beat); })); + actions.Add(new(beat + 2.0, delegate { NPCCharge(BackFrogs); Talk(BackFrogs, "Narrow", jumpinJazz ? beat + 3.0 : beat); })); actions.Add(new(beat + 3.0, delegate { NPCSpin(BackFrogs); Talk(BackFrogs, "Wide", beat); })); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_KURU_1", beat + 2.0)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_KURU_2", beat + 2.5)); - sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_LIN", beat + 3.0)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_KURU_1", beat + 2.0, usesGlobalePitch ? globalPitch : 1)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_KURU_2", beat + 2.5, usesGlobalePitch ? globalPitch : 1)); + sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_LIN", beat + 3.0, usesGlobalePitch ? globalPitch : 1)); sounds.Add(new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_E_SPIN", beat + 3.0)); //inputs ScheduleInput(beat, 2.0, InputAction_AltPress, PlayerHopCharge, PlayerMiss, Nothing); - ScheduleInput(beat, 3.0, InputAction_AltRelease, PlayerSpin, PlayerMiss, Nothing); + ScheduleInput(beat, 3.0, InputAction_AltRelease, PlayerSpin, PlayerMissNoFlip, Nothing); BeatAction.New(this, actions); MultiSound.Play(sounds); @@ -472,11 +518,31 @@ namespace HeavenStudio.Games public void Spotlights(bool front, bool back, bool dark = true) { foreach (var a in FrontFrogs) { a.Darken(front || !dark); } + + if (front || !dark) Mike.color = new Color(1, 1, 1, 1); + else Mike.color = new Color(0.5f, 0.5f, 0.5f, 1); + Darkness.SetActive(dark); SpotlightFront.SetActive(front); SpotlightBack.SetActive(back); } + public void Talk(List FrogsToTalk, string syllable, double animEnd) + { + foreach (var a in FrogsToTalk) { a.Talk(syllable, animEnd); } + } + + public void Sing(string syllable, double animEnd, bool blue, bool orange, bool greens) + { + var FrogsToTalk = new List(); + + if (blue) FrogsToTalk.Add(SingerFrog); + if (orange) FrogsToTalk.Add(LeaderFrog); + if (greens) FrogsToTalk.AddRange(BackFrogs); + + Talk(FrogsToTalk, syllable, animEnd); + } + public void NPCHop(List FrogsToHop, bool isThisLong = false) { foreach (var a in FrogsToHop) { if (a != PlayerFrog) a.Hop(isLong: isThisLong); } @@ -494,35 +560,40 @@ namespace HeavenStudio.Games public void PlayerHopNormal(PlayerActionEvent caller, float state) { - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_BEAT"); + if (state >= 1f || state <= -1f) { SoundByte.PlayOneShotGame("frogHop/miss2", volume: 1.5f); LightMiss(sweat: true); } + else SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_BEAT"); PlayerHop(); } public void PlayerHopYa(PlayerActionEvent caller, float state) { - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_HA"); - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_POP_DEFAULT"); + SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_HA", pitch: usesGlobalePitch ? globalPitch : 1); + if (state >= 1f || state <= -1f) { SoundByte.PlayOneShotGame("frogHop/miss2", volume: 1.5f); LightMiss(sweat: true); } + else SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_POP_DEFAULT"); PlayerHop(); } public void PlayerHopHoo(PlayerActionEvent caller, float state) { - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_HAAI"); - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_POP_HAAI"); + SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_HAAI", pitch: usesGlobalePitch ? globalPitch : 1); + if (state >= 1f || state <= -1f) { SoundByte.PlayOneShotGame("frogHop/miss2", volume: 1.5f); LightMiss(sweat: true); } + else SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_POP_HAAI"); PlayerHop(true); } public void PlayerHopYeah(PlayerActionEvent caller, float state) { - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_HAI"); - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_POP_DEFAULT"); + SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_HAI", pitch: usesGlobalePitch ? globalPitch : 1); + if (state >= 1f || state <= -1f) { SoundByte.PlayOneShotGame("frogHop/miss2", volume: 1.5f); LightMiss(sweat: true); } + else SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_POP_DEFAULT"); PlayerHop(); } public void PlayerHopYeahAccent(PlayerActionEvent caller, float state) { - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_HAI"); - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_POP_DEFAULT"); + SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_HAI", pitch: usesGlobalePitch ? globalPitch : 1); + if (state >= 1f || state <= -1f) { SoundByte.PlayOneShotGame("frogHop/miss2", volume: 1.5f); LightMiss(sweat: true); } + else SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_POP_DEFAULT"); PlayerHop(true); } @@ -538,43 +609,45 @@ namespace HeavenStudio.Games MultiSound.Play(new MultiSound.Sound[] { - new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_P_KURU_1", beat), - new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_P_KURU_2", beat + 0.5) + new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_P_KURU_1", beat, usesGlobalePitch ? globalPitch : 1), + new MultiSound.Sound("frogHop/SE_NTR_FROG_EN_P_KURU_2", beat + 0.5, usesGlobalePitch ? globalPitch : 1) }); + if (state >= 1f || state <= -1f) { SoundByte.PlayOneShotGame("frogHop/miss2", volume: 1.5f); LightMiss(sweat: true); } globalAnimSide *= -1; PlayerFrog.Charge(globalAnimSide); } public void PlayerSpin(PlayerActionEvent caller, float state) { - SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_LIN"); + SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_P_LIN", pitch: usesGlobalePitch ? globalPitch : 1); + if (state >= 1f || state <= -1f) { SoundByte.PlayOneShotGame("frogHop/miss2", volume: 1.5f); LightMiss(); } PlayerFrog.Spin(); } public void PlayerMiss(PlayerActionEvent caller) { globalAnimSide *= -1; + LightMiss(); + + if (globalAnimSide > 0) PlayerFrog.Bump(); + } + + public void PlayerMissNoFlip(PlayerActionEvent caller) + { + LightMiss(); + PlayerFrog.Bump(); + } + + public void LightMiss(bool whiff = false, bool sweat = false) + { + if (whiff) ScoreMiss(0.5f); + if (sweat) PlayerFrog.Sweat(); + foreach (var a in OtherFrogs) { a.Glare(); } } public void Nothing(PlayerActionEvent caller) { } - public void Talk(List FrogsToTalk, string syllable, double animEnd) - { - foreach (var a in FrogsToTalk) { a.Talk(syllable, animEnd); } - } - - public void Sing(string syllable, double animEnd, bool blue, bool orange, bool greens) - { - var FrogsToTalk = new List(); - - if (blue) FrogsToTalk.Add(SingerFrog); - if (orange) FrogsToTalk.Add(LeaderFrog); - if (greens) FrogsToTalk.AddRange(BackFrogs); - - Talk(FrogsToTalk, syllable, animEnd); - } - #endregion } } \ No newline at end of file diff --git a/Assets/Scripts/Games/FrogHop/ntrFrog.cs b/Assets/Scripts/Games/FrogHop/ntrFrog.cs index 4a0de815f..47378e9d1 100644 --- a/Assets/Scripts/Games/FrogHop/ntrFrog.cs +++ b/Assets/Scripts/Games/FrogHop/ntrFrog.cs @@ -14,10 +14,12 @@ namespace HeavenStudio.Games.Scripts_FrogHop [SerializeField] public Animator FrogAnim; [SerializeField] public List SpriteParts = new(); + [SerializeField] public Transform MissFace; [NonSerialized] public int animSide = -1; [NonSerialized] public float scaleConstant = 1; [NonSerialized] public string loopAnim = null; + [NonSerialized] public bool isBumped = false; #endregion @@ -37,6 +39,7 @@ namespace HeavenStudio.Games.Scripts_FrogHop public void Bop() { FrogAnim.DoScaledAnimationAsync("Bop", 0.5f, animLayer: 0); + isBumped = false; } public void Update() @@ -46,6 +49,13 @@ namespace HeavenStudio.Games.Scripts_FrogHop public void Talk(string type, double animEnd) { + SpriteRenderer isMissing = null; + if (MissFace != null) + { + isMissing = MissFace.GetComponent(); + if (isMissing.enabled) return; + } + loopAnim = type; BeatAction.New(this, new List() { new BeatAction.Action(animEnd, delegate { FrogAnim.DoScaledAnimationAsync("Talk" + type, 0.5f, 0.5f, 1); loopAnim = null; }) }); @@ -57,6 +67,8 @@ namespace HeavenStudio.Games.Scripts_FrogHop FrogAnim.transform.localScale = new Vector3(animSide * scaleConstant, scaleConstant, 1); FrogAnim.DoScaledAnimationAsync(isLong ? "LongHop" : "Hop", 0.5f, animLayer: 0); + + isBumped = false; } public void Charge(int side = 0) @@ -65,17 +77,47 @@ namespace HeavenStudio.Games.Scripts_FrogHop FrogAnim.transform.localScale = new Vector3(animSide * scaleConstant, scaleConstant, 1); FrogAnim.DoScaledAnimationAsync("Charge", 0.5f, animLayer: 0); + + isBumped = false; } public void Spin() { FrogAnim.DoScaledAnimationAsync("Spin", 0.5f, animLayer: 0); + + isBumped = false; + } + + public void Glare() + { + FrogAnim.DoScaledAnimationAsync("Glare", 0.5f, 0.5f, 1); + } + + public void Sweat() + { + FrogAnim.DoScaledAnimationAsync("Sweat", 0.5f, 0.5f, animLayer: 2); + } + + public void Bump() + { + if (!isBumped) + { + isBumped = true; + FrogAnim.transform.localScale = new Vector3(scaleConstant, scaleConstant, 1); + + FrogAnim.DoScaledAnimationAsync("Ouch", 0.5f, 0.5f, 1); + FrogAnim.DoScaledAnimationAsync("Bump", 0.5f, animLayer: 0); + + SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_MISS"); + SoundByte.PlayOneShotGame("frogHop/SE_NTR_FROG_EN_MISS_BOING"); + } } public void SwapSide(int side) { if (side != 0) animSide = side; else animSide *= -1; + if (MissFace != null) MissFace.localScale = new Vector3(animSide, 1, 1); } public void Darken(bool reverse = false)