diff --git a/Assets/Resources/Games/karateman.prefab b/Assets/Resources/Games/karateman.prefab index 20b85d66..0f5dc220 100644 --- a/Assets/Resources/Games/karateman.prefab +++ b/Assets/Resources/Games/karateman.prefab @@ -1,5 +1,170 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &279641605354570890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8457699647532782750} + m_Layer: 0 + m_Name: BombHolder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8457699647532782750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 279641605354570890} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 1} + m_Children: + - {fileID: 8088184384082380853} + m_Father: {fileID: 4148631055418481416} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1878496493894552565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4148631055418481416} + - component: {fileID: 7521326649909447202} + m_Layer: 0 + m_Name: Bomb + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4148631055418481416 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878496493894552565} + 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_Children: + - {fileID: 7652970415563750395} + - {fileID: 8457699647532782750} + m_Father: {fileID: 7248900333495205507} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &7521326649909447202 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878496493894552565} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 03958cdeffc0d37458f2db0e0e36349c, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &2786846297550947310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7652970415563750395} + - component: {fileID: 8701863051854248658} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7652970415563750395 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2786846297550947310} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.29, z: 0} + m_LocalScale: {x: 1.066, y: 1.066, z: 1} + m_Children: [] + m_Father: {fileID: 4148631055418481416} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8701863051854248658 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2786846297550947310} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + 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: -500 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 17.777779, y: 10} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &7248900331656947029 GameObject: m_ObjectHideFlags: 0 @@ -1216,8 +1381,33 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 + missCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 type: 0 hitSnd: + kick: 0 --- !u!1 &7248900332432276691 GameObject: m_ObjectHideFlags: 0 @@ -11290,7 +11480,7 @@ SpriteRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: -500 - m_Sprite: {fileID: 21300000, guid: 051c4ed043fd072409cb80fe15e2e4da, type: 3} + m_Sprite: {fileID: 21300000, guid: 414749c4d21ea2a4481ec47a92ef35d3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 @@ -11721,12 +11911,15 @@ MonoBehaviour: EligibleHits: [] firstEnable: 0 Pot: {fileID: 7248900332380919981} + Bomb: {fileID: 1878496493894552565} KarateJoe: {fileID: 7248900332013002443} ObjectSprites: - {fileID: 8050164209934277894, guid: 868cd67f05ca7c646bae00fcc2ba7eaa, type: 3} - {fileID: 5443719295599431979, guid: 868cd67f05ca7c646bae00fcc2ba7eaa, type: 3} - {fileID: -4108414130637688947, guid: 868cd67f05ca7c646bae00fcc2ba7eaa, type: 3} - {fileID: -3530312539838775474, guid: 868cd67f05ca7c646bae00fcc2ba7eaa, type: 3} + - {fileID: 8671423413994339737, guid: 868cd67f05ca7c646bae00fcc2ba7eaa, type: 3} + - {fileID: -6341196331951941137, guid: 868cd67f05ca7c646bae00fcc2ba7eaa, type: 3} BGSprites: - Sprites: - {fileID: -5244473057742839103, guid: 1fe78dfa0c2320546915f1f2b70c79a7, type: 3} @@ -12039,6 +12232,120 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 7248900332380919970} + - {fileID: 4148631055418481416} m_Father: {fileID: 7248900333300803150} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7503168023327542540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8088184384082380853} + m_Layer: 0 + m_Name: BombRotHolder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8088184384082380853 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7503168023327542540} + 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_Children: + - {fileID: 1118407500658817638} + m_Father: {fileID: 8457699647532782750} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8746018100916256658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1118407500658817638} + - component: {fileID: 5722634332529891613} + m_Layer: 0 + m_Name: BombSprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1118407500658817638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8746018100916256658} + 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_Children: [] + m_Father: {fileID: 8088184384082380853} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5722634332529891613 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8746018100916256658} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -6341196331951941137, guid: 868cd67f05ca7c646bae00fcc2ba7eaa, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.41960785} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.8888888, y: 3.8888888} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb.meta b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb.meta new file mode 100644 index 00000000..a5958b5b --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08c105f3095226043b458120c2d76a3c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/Bomb.controller b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/Bomb.controller new file mode 100644 index 00000000..315e060f --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/Bomb.controller @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-138859987675688650 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BombOut + 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: f942e6815f1a4d34ca54096e978d6b2f, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bomb + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7900691586919904493} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &7474108591575794865 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BombHit + 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: e3d5bc39801f54b4388b5229dedaa5bd, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &7900691586919904493 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -138859987675688650} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 7474108591575794865} + m_Position: {x: 235, y: 65, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -138859987675688650} diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/Bomb.controller.meta b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/Bomb.controller.meta new file mode 100644 index 00000000..7054d1ee --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/Bomb.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03958cdeffc0d37458f2db0e0e36349c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombHit.anim b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombHit.anim new file mode 100644 index 00000000..ec0f3964 --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombHit.anim @@ -0,0 +1,824 @@ +%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: BombHit + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: -594.75} + 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.2 + value: {x: 0, y: 0, z: -118.95} + inSlope: {x: -0, y: -0, z: -594.75} + outSlope: {x: 0, y: 0, z: -285.62308} + 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: 1.5 + value: {x: 0, y: 0, z: -490.26} + inSlope: {x: -0, y: -0, z: -285.62308} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: BombHolder/BombRotHolder + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.63, y: 1.49, z: 0} + inSlope: {x: 3.72653, y: 28.568632, z: 0} + outSlope: {x: 3.72653, y: 28.568632, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.15801494, y: 0.15538293, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: 2.508948, y: 7.19, z: 0} + inSlope: {x: 1.9648352, y: 0, z: 0} + outSlope: {x: 1.9648352, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5166667 + value: {x: 3.572, y: 0.881, z: 0} + inSlope: {x: 0, y: -5.3573384, z: 0} + outSlope: {x: 0, y: -5.3573384, z: 0} + tangentMode: 0 + weightedMode: 3 + inWeight: {x: 0.33333334, y: 0.31281006, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: BombHolder + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.8, y: 0.8, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0.23, y: 0.23, z: 1} + inSlope: {x: -0.13186815, y: -0.13186815, z: 0} + outSlope: {x: -0.13186815, y: -0.13186815, 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: 1.5166667 + value: {x: 0.18, y: 0.18, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: BombHolder + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 0429cea2aadf4f942955d6b3b6fbe203, type: 3} + - time: 0.016666668 + value: {fileID: 21300000, guid: 0587a8053a027fb4f8aeae98b2a8b03b, type: 3} + - time: 0.033333335 + value: {fileID: 21300000, guid: 2f4220d4de57d6843a522fbea83aa3db, type: 3} + - time: 0.05 + value: {fileID: 21300000, guid: 1f8a194966e5252419a09d5e239faee5, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: c1be8fe6b62f5614dafda5cf7acc64ae, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: 8bbb2b4e33a4224438350ed9f6cdc92f, type: 3} + - time: 0.1 + value: {fileID: 21300000, guid: e692d0c7a697fa64c80fcd943eebb522, type: 3} + - time: 0.11666667 + value: {fileID: 21300000, guid: 20f6f2cf568402c41ac4514616ca40b9, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: 68a1255b2cb40bc4d90dd575be2331fd, type: 3} + - time: 0.15 + value: {fileID: 21300000, guid: 4531c48d0ffb1b94c925fdd7ecc6164d, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 121836d31ad8fde4d90200da466d48fa, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: 479daf3748186c546995ddc880433984, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: 942265641d25aa54dabb2a70b28d5f29, type: 3} + - time: 0.21666667 + value: {fileID: 21300000, guid: 9783421fb76ae0246a6bdc55ccaf7751, type: 3} + - time: 0.23333333 + value: {fileID: 21300000, guid: 15398ddb74bd4b248990227eae7aba07, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: 142d82e30a84cd74db1396c628339718, type: 3} + - time: 0.26666668 + value: {fileID: 21300000, guid: a3458ff17801de044982eac82b603e8a, type: 3} + - time: 0.28333333 + value: {fileID: 21300000, guid: 78ceae272a71c794495845b483b62cff, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: a60d60b875dca074ead2d7a56bacc3e0, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 2114b4a0740c8234db818ac1224bbf2a, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: 577fd9f5aca53dc45a29469104893ae9, type: 3} + - time: 0.35 + value: {fileID: 21300000, guid: d4947f0147702d44d9db956590f6cf24, type: 3} + - time: 0.36666667 + value: {fileID: 21300000, guid: 160a8c23f75308644a911dfbf8b9aa1d, type: 3} + - time: 0.38333333 + value: {fileID: 21300000, guid: e21d56934c8fac54f9e4106f3f627f68, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: 4cd285ea453575b4db6b49179c7ad6db, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 6bf3a00c4204d5841aada11bc76ca03a, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: 9b9af4689ec3d3f44b04310e0d8160bb, type: 3} + - time: 0.45 + value: {fileID: 21300000, guid: ea0d335015a43fe46a074f5e163715f2, type: 3} + - time: 0.46666667 + value: {fileID: 21300000, guid: 800699c2dd5d88145ad6babeb65e7397, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 5750eaea52461e349a1c3969d13b6f3d, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: eccdb4d6ca60d174b9fdd52b801488ee, type: 3} + - time: 0.51666665 + value: {fileID: 21300000, guid: cf09f0af0fb19ba4f898226937fb4b28, type: 3} + - time: 0.53333336 + value: {fileID: 21300000, guid: 3001d7d3be08838468bfd9e677fc8ca6, type: 3} + - time: 0.55 + value: {fileID: 21300000, guid: 12a6317c84242f346a794f605298bc26, type: 3} + - time: 0.56666666 + value: {fileID: 21300000, guid: 41ebd0d44b69bd24ca5c4ff5508e5a2b, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: 4a4e0743ad4e4294aa91f1ed2acbcf2a, type: 3} + - time: 0.6 + value: {fileID: 21300000, guid: 836f08d69a68d384f8a57bf1ca030ba2, type: 3} + - time: 0.6166667 + value: {fileID: 21300000, guid: d208b7d55bea83c428ae851711bad671, type: 3} + - time: 0.6333333 + value: {fileID: 21300000, guid: 5e318366d4e4c48478d390f35f005628, type: 3} + - time: 0.65 + value: {fileID: 21300000, guid: ae98894a63c5c2e4e9b426a9d7593770, type: 3} + - time: 0.6666667 + value: {fileID: 21300000, guid: 22e16e9e53dba82478ceb86de49ad857, type: 3} + - time: 0.68333334 + value: {fileID: 21300000, guid: f4d7d2222d95a664cad6d1e6e3457aa8, type: 3} + - time: 0.7 + value: {fileID: 21300000, guid: 94a748f5aa26a1145a7756e0434b76d1, type: 3} + - time: 0.71666664 + value: {fileID: 21300000, guid: 7a2dc0a648061d6458a16f6d2b697e2c, type: 3} + - time: 0.73333335 + value: {fileID: 21300000, guid: 9c56223f63bbdf3499deddf00c20a42d, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: 364569a2873fc7a4797f1ff29c8792f6, type: 3} + - time: 0.76666665 + value: {fileID: 21300000, guid: ef38534993ff3ac4888e6a60e014656c, type: 3} + - time: 0.78333336 + value: {fileID: 21300000, guid: 0c98ceaa198d682469804cb50bb34317, type: 3} + - time: 0.8 + value: {fileID: 21300000, guid: 807cd39a06534b74a828076a3ed63630, type: 3} + - time: 0.81666666 + value: {fileID: 21300000, guid: 2cf9f1574c5dda1489a49ece4fd894cc, type: 3} + - time: 0.8333333 + value: {fileID: 21300000, guid: 88d6d959f69780649a8cab78ba8a9085, type: 3} + - time: 0.85 + value: {fileID: 21300000, guid: 953f319ed7ca8514ea2e99bb5fe721ee, type: 3} + - time: 0.8666667 + value: {fileID: 21300000, guid: cf7fcd203db903d4ba8acae914c2e831, type: 3} + - time: 0.8833333 + value: {fileID: 21300000, guid: 9c09970e2a906ea4da7c8aa3d2e7290d, type: 3} + - time: 0.9 + value: {fileID: 21300000, guid: d7427b755d2cbec4ba7ceef2c7ca958d, type: 3} + - time: 0.9166667 + value: {fileID: 21300000, guid: 3ff419079b58dca4c8679ddcb2662138, type: 3} + - time: 0.93333334 + value: {fileID: 21300000, guid: 36796e64852ee344a91cf7710161fd68, type: 3} + - time: 0.95 + value: {fileID: 21300000, guid: 819e838a593d2ec4a9630add4150ff51, type: 3} + - time: 0.96666664 + value: {fileID: 21300000, guid: d897264e9083e884b9223d2b624c1b25, type: 3} + - time: 0.98333335 + value: {fileID: 21300000, guid: f6eb944e9901f8b4d83ee57c794c5dde, type: 3} + - time: 1 + value: {fileID: 21300000, guid: d33162ef6d874fa44b5b54f06e3f407a, type: 3} + - time: 1.0166667 + value: {fileID: 21300000, guid: 1e86be3cb1cba5745a0efb7a4d3a3818, type: 3} + - time: 1.0333333 + value: {fileID: 21300000, guid: c66fda91acea0ea46910637478a4ee54, type: 3} + - time: 1.05 + value: {fileID: 21300000, guid: 9aa935b6a8f4b1f4d9f2a3b01ea57d8b, type: 3} + - time: 1.0666667 + value: {fileID: 21300000, guid: 2be69ccdffd245a40a7da7de44f25495, type: 3} + - time: 1.0833334 + value: {fileID: 21300000, guid: 820b5cc84f5397f40a82e07b9684cd1e, type: 3} + - time: 1.1 + value: {fileID: 21300000, guid: 6d300f3a407d7ed4281d61a67e26ebe4, type: 3} + - time: 1.1166667 + value: {fileID: 21300000, guid: faed97a7794f63d4ca7959d424fbc193, type: 3} + - time: 1.1333333 + value: {fileID: 21300000, guid: 489bde563648eb841810a0976c92bfdc, type: 3} + - time: 1.15 + value: {fileID: 21300000, guid: 78fdd175b59a436499121bf18c9678f7, type: 3} + - time: 1.1666666 + value: {fileID: 21300000, guid: 5f4d58ebf25541a42a9440b3f75ad35d, type: 3} + - time: 1.1833333 + value: {fileID: 21300000, guid: 678865c0e2bfa1e4abbfcc33cc71219a, type: 3} + - time: 1.2 + value: {fileID: 21300000, guid: 28fa34851057b0642ba0c23babd64e68, type: 3} + - time: 1.2166667 + value: {fileID: 21300000, guid: fe8c64fcf676c7a41af9cffb339eae30, type: 3} + - time: 1.2333333 + value: {fileID: 21300000, guid: 787cdd67717550a4c97567686aaca903, type: 3} + - time: 1.25 + value: {fileID: 21300000, guid: 2ad0ed8deaa7df543912e110fd73c296, type: 3} + - time: 1.2666667 + value: {fileID: 21300000, guid: 5720ef411b4218f4cab4069243fb6966, type: 3} + - time: 1.2833333 + value: {fileID: 21300000, guid: 2e14e56f6eae6934c97c9a9b092084ca, type: 3} + - time: 1.3 + value: {fileID: 21300000, guid: cd8e9d7e180a8e04bb1acc954f01eef8, type: 3} + - time: 1.3166667 + value: {fileID: 21300000, guid: 9e91bc71ae4033941834403c0ce0ddb3, type: 3} + - time: 1.3333334 + value: {fileID: 21300000, guid: dbbe32a5611bf7d41a3716c468d3111b, type: 3} + - time: 1.35 + value: {fileID: 21300000, guid: 4c9034117ba696a43b49c1b259cde0da, type: 3} + - time: 1.3666667 + value: {fileID: 21300000, guid: 9f2e68623f1319247842ce3af62cd261, type: 3} + - time: 1.3833333 + value: {fileID: 21300000, guid: 4727dabab778b9644b3b6b30ad99109e, type: 3} + - time: 1.4 + value: {fileID: 21300000, guid: ac867228d55381b459c69aefccfd0793, type: 3} + - time: 1.4166666 + value: {fileID: 21300000, guid: 852edb25b0770e34d84de6cc8ba5d916, type: 3} + - time: 1.4333333 + value: {fileID: 21300000, guid: ee3cd5329e7554b499c4b7ac9eadf28f, type: 3} + - time: 1.45 + value: {fileID: 21300000, guid: 8a868d6b5804b834c8fa1e146546eb63, type: 3} + - time: 1.4666667 + value: {fileID: 21300000, guid: b14efb5b64994fe48982b5ed663783cc, type: 3} + - time: 1.4833333 + value: {fileID: 21300000, guid: 42c1df020ecb0254bbd0ec47eeaaa887, type: 3} + - time: 1.5 + value: {fileID: 21300000, guid: c755e4fb416db7f4ca7c13ffef59e753, type: 3} + attribute: m_Sprite + path: GameObject + 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: 3441349904 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4092152953 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3441349904 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1482111001 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 0429cea2aadf4f942955d6b3b6fbe203, type: 3} + - {fileID: 21300000, guid: 0587a8053a027fb4f8aeae98b2a8b03b, type: 3} + - {fileID: 21300000, guid: 2f4220d4de57d6843a522fbea83aa3db, type: 3} + - {fileID: 21300000, guid: 1f8a194966e5252419a09d5e239faee5, type: 3} + - {fileID: 21300000, guid: c1be8fe6b62f5614dafda5cf7acc64ae, type: 3} + - {fileID: 21300000, guid: 8bbb2b4e33a4224438350ed9f6cdc92f, type: 3} + - {fileID: 21300000, guid: e692d0c7a697fa64c80fcd943eebb522, type: 3} + - {fileID: 21300000, guid: 20f6f2cf568402c41ac4514616ca40b9, type: 3} + - {fileID: 21300000, guid: 68a1255b2cb40bc4d90dd575be2331fd, type: 3} + - {fileID: 21300000, guid: 4531c48d0ffb1b94c925fdd7ecc6164d, type: 3} + - {fileID: 21300000, guid: 121836d31ad8fde4d90200da466d48fa, type: 3} + - {fileID: 21300000, guid: 479daf3748186c546995ddc880433984, type: 3} + - {fileID: 21300000, guid: 942265641d25aa54dabb2a70b28d5f29, type: 3} + - {fileID: 21300000, guid: 9783421fb76ae0246a6bdc55ccaf7751, type: 3} + - {fileID: 21300000, guid: 15398ddb74bd4b248990227eae7aba07, type: 3} + - {fileID: 21300000, guid: 142d82e30a84cd74db1396c628339718, type: 3} + - {fileID: 21300000, guid: a3458ff17801de044982eac82b603e8a, type: 3} + - {fileID: 21300000, guid: 78ceae272a71c794495845b483b62cff, type: 3} + - {fileID: 21300000, guid: a60d60b875dca074ead2d7a56bacc3e0, type: 3} + - {fileID: 21300000, guid: 2114b4a0740c8234db818ac1224bbf2a, type: 3} + - {fileID: 21300000, guid: 577fd9f5aca53dc45a29469104893ae9, type: 3} + - {fileID: 21300000, guid: d4947f0147702d44d9db956590f6cf24, type: 3} + - {fileID: 21300000, guid: 160a8c23f75308644a911dfbf8b9aa1d, type: 3} + - {fileID: 21300000, guid: e21d56934c8fac54f9e4106f3f627f68, type: 3} + - {fileID: 21300000, guid: 4cd285ea453575b4db6b49179c7ad6db, type: 3} + - {fileID: 21300000, guid: 6bf3a00c4204d5841aada11bc76ca03a, type: 3} + - {fileID: 21300000, guid: 9b9af4689ec3d3f44b04310e0d8160bb, type: 3} + - {fileID: 21300000, guid: ea0d335015a43fe46a074f5e163715f2, type: 3} + - {fileID: 21300000, guid: 800699c2dd5d88145ad6babeb65e7397, type: 3} + - {fileID: 21300000, guid: 5750eaea52461e349a1c3969d13b6f3d, type: 3} + - {fileID: 21300000, guid: eccdb4d6ca60d174b9fdd52b801488ee, type: 3} + - {fileID: 21300000, guid: cf09f0af0fb19ba4f898226937fb4b28, type: 3} + - {fileID: 21300000, guid: 3001d7d3be08838468bfd9e677fc8ca6, type: 3} + - {fileID: 21300000, guid: 12a6317c84242f346a794f605298bc26, type: 3} + - {fileID: 21300000, guid: 41ebd0d44b69bd24ca5c4ff5508e5a2b, type: 3} + - {fileID: 21300000, guid: 4a4e0743ad4e4294aa91f1ed2acbcf2a, type: 3} + - {fileID: 21300000, guid: 836f08d69a68d384f8a57bf1ca030ba2, type: 3} + - {fileID: 21300000, guid: d208b7d55bea83c428ae851711bad671, type: 3} + - {fileID: 21300000, guid: 5e318366d4e4c48478d390f35f005628, type: 3} + - {fileID: 21300000, guid: ae98894a63c5c2e4e9b426a9d7593770, type: 3} + - {fileID: 21300000, guid: 22e16e9e53dba82478ceb86de49ad857, type: 3} + - {fileID: 21300000, guid: f4d7d2222d95a664cad6d1e6e3457aa8, type: 3} + - {fileID: 21300000, guid: 94a748f5aa26a1145a7756e0434b76d1, type: 3} + - {fileID: 21300000, guid: 7a2dc0a648061d6458a16f6d2b697e2c, type: 3} + - {fileID: 21300000, guid: 9c56223f63bbdf3499deddf00c20a42d, type: 3} + - {fileID: 21300000, guid: 364569a2873fc7a4797f1ff29c8792f6, type: 3} + - {fileID: 21300000, guid: ef38534993ff3ac4888e6a60e014656c, type: 3} + - {fileID: 21300000, guid: 0c98ceaa198d682469804cb50bb34317, type: 3} + - {fileID: 21300000, guid: 807cd39a06534b74a828076a3ed63630, type: 3} + - {fileID: 21300000, guid: 2cf9f1574c5dda1489a49ece4fd894cc, type: 3} + - {fileID: 21300000, guid: 88d6d959f69780649a8cab78ba8a9085, type: 3} + - {fileID: 21300000, guid: 953f319ed7ca8514ea2e99bb5fe721ee, type: 3} + - {fileID: 21300000, guid: cf7fcd203db903d4ba8acae914c2e831, type: 3} + - {fileID: 21300000, guid: 9c09970e2a906ea4da7c8aa3d2e7290d, type: 3} + - {fileID: 21300000, guid: d7427b755d2cbec4ba7ceef2c7ca958d, type: 3} + - {fileID: 21300000, guid: 3ff419079b58dca4c8679ddcb2662138, type: 3} + - {fileID: 21300000, guid: 36796e64852ee344a91cf7710161fd68, type: 3} + - {fileID: 21300000, guid: 819e838a593d2ec4a9630add4150ff51, type: 3} + - {fileID: 21300000, guid: d897264e9083e884b9223d2b624c1b25, type: 3} + - {fileID: 21300000, guid: f6eb944e9901f8b4d83ee57c794c5dde, type: 3} + - {fileID: 21300000, guid: d33162ef6d874fa44b5b54f06e3f407a, type: 3} + - {fileID: 21300000, guid: 1e86be3cb1cba5745a0efb7a4d3a3818, type: 3} + - {fileID: 21300000, guid: c66fda91acea0ea46910637478a4ee54, type: 3} + - {fileID: 21300000, guid: 9aa935b6a8f4b1f4d9f2a3b01ea57d8b, type: 3} + - {fileID: 21300000, guid: 2be69ccdffd245a40a7da7de44f25495, type: 3} + - {fileID: 21300000, guid: 820b5cc84f5397f40a82e07b9684cd1e, type: 3} + - {fileID: 21300000, guid: 6d300f3a407d7ed4281d61a67e26ebe4, type: 3} + - {fileID: 21300000, guid: faed97a7794f63d4ca7959d424fbc193, type: 3} + - {fileID: 21300000, guid: 489bde563648eb841810a0976c92bfdc, type: 3} + - {fileID: 21300000, guid: 78fdd175b59a436499121bf18c9678f7, type: 3} + - {fileID: 21300000, guid: 5f4d58ebf25541a42a9440b3f75ad35d, type: 3} + - {fileID: 21300000, guid: 678865c0e2bfa1e4abbfcc33cc71219a, type: 3} + - {fileID: 21300000, guid: 28fa34851057b0642ba0c23babd64e68, type: 3} + - {fileID: 21300000, guid: fe8c64fcf676c7a41af9cffb339eae30, type: 3} + - {fileID: 21300000, guid: 787cdd67717550a4c97567686aaca903, type: 3} + - {fileID: 21300000, guid: 2ad0ed8deaa7df543912e110fd73c296, type: 3} + - {fileID: 21300000, guid: 5720ef411b4218f4cab4069243fb6966, type: 3} + - {fileID: 21300000, guid: 2e14e56f6eae6934c97c9a9b092084ca, type: 3} + - {fileID: 21300000, guid: cd8e9d7e180a8e04bb1acc954f01eef8, type: 3} + - {fileID: 21300000, guid: 9e91bc71ae4033941834403c0ce0ddb3, type: 3} + - {fileID: 21300000, guid: dbbe32a5611bf7d41a3716c468d3111b, type: 3} + - {fileID: 21300000, guid: 4c9034117ba696a43b49c1b259cde0da, type: 3} + - {fileID: 21300000, guid: 9f2e68623f1319247842ce3af62cd261, type: 3} + - {fileID: 21300000, guid: 4727dabab778b9644b3b6b30ad99109e, type: 3} + - {fileID: 21300000, guid: ac867228d55381b459c69aefccfd0793, type: 3} + - {fileID: 21300000, guid: 852edb25b0770e34d84de6cc8ba5d916, type: 3} + - {fileID: 21300000, guid: ee3cd5329e7554b499c4b7ac9eadf28f, type: 3} + - {fileID: 21300000, guid: 8a868d6b5804b834c8fa1e146546eb63, type: 3} + - {fileID: 21300000, guid: b14efb5b64994fe48982b5ed663783cc, type: 3} + - {fileID: 21300000, guid: 42c1df020ecb0254bbd0ec47eeaaa887, type: 3} + - {fileID: 21300000, guid: c755e4fb416db7f4ca7c13ffef59e753, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.5166667 + 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.63 + inSlope: 3.72653 + outSlope: 3.72653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.15801494 + - serializedVersion: 3 + time: 0.56666666 + value: 2.508948 + inSlope: 1.9648352 + outSlope: 1.9648352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 3.572 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: BombHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.49 + inSlope: 28.568632 + outSlope: 28.568632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.15538293 + - serializedVersion: 3 + time: 0.56666666 + value: 7.19 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.881 + inSlope: -5.3573384 + outSlope: -5.3573384 + tangentMode: 0 + weightedMode: 3 + inWeight: 0.31281006 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: BombHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: BombHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: -0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: -0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: -0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0 + inSlope: -0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: -594.75 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -118.95 + inSlope: -594.75 + outSlope: -285.62308 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: -490.26 + inSlope: -285.62308 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.8 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.23 + inSlope: -0.13186815 + outSlope: -0.13186815 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.18 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: BombHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.8 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.23 + inSlope: -0.13186815 + outSlope: -0.13186815 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 0.18 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: BombHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: BombHolder + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombHit.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombHit.anim.meta new file mode 100644 index 00000000..0cec9fa9 --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombHit.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3d5bc39801f54b4388b5229dedaa5bd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombOut.anim b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombOut.anim new file mode 100644 index 00000000..b2d05db1 --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombOut.anim @@ -0,0 +1,675 @@ +%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: BombOut + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: 0, y: 0, z: -169.5} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: BombHolder/BombRotHolder + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.43, y: 1.09, z: 0} + inSlope: {x: 0, y: 8.7855625, z: 0} + outSlope: {x: 0, y: 8.7855625, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.37155297, z: 0.33333334} + - serializedVersion: 3 + time: 0.21666667 + value: {x: 0.23, y: 2.46, z: 0} + inSlope: {x: 2.4153845, y: 0, z: 0} + outSlope: {x: 2.4153845, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: 1.43, y: -2.53, z: 0} + inSlope: {x: 0, y: -21.795597, z: 0} + outSlope: {x: 0, y: -21.795597, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.17031369, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: BombHolder + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 7cb7330f01e323d46b71b52459420f8f, type: 3} + - time: 0.016666668 + value: {fileID: 21300000, guid: 8919b4f9778c6f549822a5f2fe9ca309, type: 3} + - time: 0.033333335 + value: {fileID: 21300000, guid: d506c66ddca85894da030292f535ea10, type: 3} + - time: 0.05 + value: {fileID: 21300000, guid: 21b90d410a1db7d4f9c63a2ada112fa2, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: b227b80d7681d42448bcf06a2e30a6d9, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: b76cd0e192f82a64983a522a1d88ac3c, type: 3} + - time: 0.1 + value: {fileID: 21300000, guid: 93de675017629cf42ac91e441e1e2db5, type: 3} + - time: 0.11666667 + value: {fileID: 21300000, guid: 41a0c0b7dc05fc2478747517e49dbb69, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: 59ccc0829eaba1c45801254b23a1d237, type: 3} + - time: 0.15 + value: {fileID: 21300000, guid: 5a5176f70cab10a439136f5985a857f0, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 0b16a075226df45439e84e298bfc3146, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: e4c573b1e25483c499d45c431625119b, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: 3db51e6363e0bb84f8c8a0d42697bf90, type: 3} + - time: 0.21666667 + value: {fileID: 21300000, guid: 7c6e3348d7f64c5478a265473be8e61a, type: 3} + - time: 0.23333333 + value: {fileID: 21300000, guid: 1beb67181a2e706478030d8ea1cde4c1, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: 97fdea196781f0d43bca01c76ef9ba10, type: 3} + - time: 0.26666668 + value: {fileID: 21300000, guid: 8cd483283fde86648bfb672428fa421c, type: 3} + - time: 0.28333333 + value: {fileID: 21300000, guid: a180f89138245a14c937a54ca5210a72, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: f4bac40d547001747b4fb68a79f61bd8, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 5d35d1aa261347949a4c393f706dc952, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: 5c4fb974e4d1336428c8486441707a7c, type: 3} + - time: 0.35 + value: {fileID: 21300000, guid: baffe3174398fcb4d8c44ee9d8d79460, type: 3} + - time: 0.36666667 + value: {fileID: 21300000, guid: 842688a2eebffd74da5e21f23548b427, type: 3} + - time: 0.38333333 + value: {fileID: 21300000, guid: d45290bf133821f4089329d9acfa6cbc, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: ba367fe91538a054789a41ae94ad24b1, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 0a5ef33cf5c5bce45b43eb4569180093, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: c6b390bd62a308644912e5712cf28c29, type: 3} + - time: 0.45 + value: {fileID: 21300000, guid: fb6ca70baf3e96241acc94679ee591b3, type: 3} + - time: 0.46666667 + value: {fileID: 21300000, guid: f3084014261856c4c8a65439cae9aa13, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 691ba79f707f69749aa0165c30e2d8ec, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: d5f280b8e32b13f44b735b24dd741647, type: 3} + - time: 0.51666665 + value: {fileID: 21300000, guid: 3456436f57b00eb44b0178e48ed23c27, type: 3} + - time: 0.53333336 + value: {fileID: 21300000, guid: 78320a44370b09844ac47eb25f03fdbd, type: 3} + - time: 0.55 + value: {fileID: 21300000, guid: c211517f57bfa1149966aaf67a5b1751, type: 3} + - time: 0.56666666 + value: {fileID: 21300000, guid: 8bfd76a457e280c4387e130d36e53f43, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: c56fffc5a5d3ef34ba108d9ab9db7443, type: 3} + - time: 0.6 + value: {fileID: 21300000, guid: dcfce7870a22bce4b96f077427b275e0, type: 3} + - time: 0.6166667 + value: {fileID: 21300000, guid: bdf27896b1a58ab4daea0b2d69e9e0e8, type: 3} + - time: 0.6333333 + value: {fileID: 21300000, guid: b7e3ddab6089f0943a7dbec80da66e1f, type: 3} + - time: 0.65 + value: {fileID: 21300000, guid: 320337edd15eede4da8b044a87b1fad5, type: 3} + - time: 0.6666667 + value: {fileID: 21300000, guid: 77ff7bf4787431944ab366b11e339922, type: 3} + - time: 0.68333334 + value: {fileID: 21300000, guid: 1e83b877591602e4db4b944faa2ad291, type: 3} + - time: 0.7 + value: {fileID: 21300000, guid: 332a21e5c16e585438fc9656a3755dfd, type: 3} + - time: 0.71666664 + value: {fileID: 21300000, guid: ee99320258e534e409e7bff38498703a, type: 3} + - time: 0.73333335 + value: {fileID: 21300000, guid: b167664d9b0c1e14997c3c274dd7bc79, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: 5dd4860d5dba9aa448bf299ff031b15f, type: 3} + - time: 0.76666665 + value: {fileID: 21300000, guid: 6f41d761d3ee63542ab50778b1e1834d, type: 3} + - time: 0.78333336 + value: {fileID: 21300000, guid: af767666d2b535c49a7ccd7c06e0a211, type: 3} + - time: 0.8 + value: {fileID: 21300000, guid: e5ab2e684c3f9a1419063e9874514528, type: 3} + - time: 0.81666666 + value: {fileID: 21300000, guid: 21c81c69f78f7c247a435f88395c0f0d, type: 3} + - time: 0.8333333 + value: {fileID: 21300000, guid: 80d25adeb510f4a429865feb7e21aa5a, type: 3} + - time: 0.85 + value: {fileID: 21300000, guid: 974976ac20226ce41b31991aa28c26dd, type: 3} + - time: 0.8666667 + value: {fileID: 21300000, guid: f727a3af7485b1d43a2eaa58d4fd2c47, type: 3} + - time: 0.8833333 + value: {fileID: 21300000, guid: e428ba2bf88b4a943be329b12e460edb, type: 3} + - time: 0.9 + value: {fileID: 21300000, guid: 4f9769609f57d8549bacdd4605b49325, type: 3} + - time: 0.9166667 + value: {fileID: 21300000, guid: ce38f63d7feed564e95eabd69af9306a, type: 3} + - time: 0.93333334 + value: {fileID: 21300000, guid: 5d82829e51c733b4e85011bb6c1731d8, type: 3} + - time: 0.95 + value: {fileID: 21300000, guid: 3d41dc51531846a41a887a3d20831544, type: 3} + - time: 0.96666664 + value: {fileID: 21300000, guid: fa57ebd149ea7fe4aaebef86f775b6ad, type: 3} + - time: 0.98333335 + value: {fileID: 21300000, guid: 76071261f9b782941a505fe761b446bb, type: 3} + - time: 1 + value: {fileID: 21300000, guid: 8743aa4336014644fa6e00497205e917, type: 3} + - time: 1.0166667 + value: {fileID: 21300000, guid: 911a1134e0a06534e8cca540dfdf9cfd, type: 3} + - time: 1.0333333 + value: {fileID: 21300000, guid: a0e7ae1462cbd964fbc256fc0bbf4c01, type: 3} + - time: 1.05 + value: {fileID: 21300000, guid: 714fcce965fd1aa4291fa851473474ff, type: 3} + - time: 1.0666667 + value: {fileID: 21300000, guid: eb7d8cd8ffd6cc4418c3c25cd9960095, type: 3} + - time: 1.0833334 + value: {fileID: 21300000, guid: 6330895e49b0f0a428b80db6c29c761b, type: 3} + - time: 1.1 + value: {fileID: 21300000, guid: 5e57702a56eb360428b0aff77ce6533e, type: 3} + - time: 1.1166667 + value: {fileID: 21300000, guid: 6990e2720668ff54ca804211fe43df4c, type: 3} + - time: 1.1333333 + value: {fileID: 21300000, guid: 3f97b93845d09f645ab6eff1a9357309, type: 3} + - time: 1.15 + value: {fileID: 21300000, guid: 6026136d8a5ef7e479bdf65a20f2e459, type: 3} + - time: 1.1666666 + value: {fileID: 21300000, guid: 445890f1a0b99d84aa2ced09ce9b2a43, type: 3} + - time: 1.1833333 + value: {fileID: 21300000, guid: 58a18624d8797d145bb5f85440942963, type: 3} + - time: 1.2 + value: {fileID: 21300000, guid: e8320dabaff6a53459c2391b3d4f41f2, type: 3} + - time: 1.2166667 + value: {fileID: 21300000, guid: 229f26fb112d9954d831229de59f8f8f, type: 3} + - time: 1.2333333 + value: {fileID: 21300000, guid: bffe709331a424f4aa5d22d3149c7b1c, type: 3} + - time: 1.25 + value: {fileID: 21300000, guid: 72204e8d702b8a4418d22f82c7bbe8f4, type: 3} + - time: 1.2666667 + value: {fileID: 21300000, guid: 24ac0068421430f4d8246101fded530a, type: 3} + - time: 1.2833333 + value: {fileID: 21300000, guid: 74a167c23559b684392953f736bc28c9, type: 3} + - time: 1.3 + value: {fileID: 21300000, guid: 2fcffc84abd3f954dbca4b65069e66c2, type: 3} + - time: 1.3166667 + value: {fileID: 21300000, guid: 7f66bb556ef63ea44a06b51bf5cad8fa, type: 3} + - time: 1.3333334 + value: {fileID: 21300000, guid: 408d29dde6f309b45ae75505b1b921b2, type: 3} + - time: 1.35 + value: {fileID: 21300000, guid: f7b2d0714200a8c45aa53e121e1a228b, type: 3} + - time: 1.3666667 + value: {fileID: 21300000, guid: 8daa69dcaa28f3347a0447fd94545873, type: 3} + - time: 1.3833333 + value: {fileID: 21300000, guid: 91de737b8ed4ee54bb0f4b792a5d32a1, type: 3} + - time: 1.4 + value: {fileID: 21300000, guid: 4bc89754f4aa1844ebe6c00f4324044d, type: 3} + - time: 1.4166666 + value: {fileID: 21300000, guid: 77fa1aa0c47d21147a40994730514145, type: 3} + - time: 1.4333333 + value: {fileID: 21300000, guid: 38ebdcee7b7e3ea4791948c6bfab4723, type: 3} + - time: 1.45 + value: {fileID: 21300000, guid: 5b819f2a143d5be4393400258849a9a0, type: 3} + - time: 1.4666667 + value: {fileID: 21300000, guid: cdfbdd3116f1e484b88478a91d509137, type: 3} + - time: 1.4833333 + value: {fileID: 21300000, guid: 19e6a046262a2e14da60bf0166197039, type: 3} + - time: 1.5 + value: {fileID: 21300000, guid: 03b60ce12d905a84da6e24cdd52fe9c6, type: 3} + - time: 1.5166667 + value: {fileID: 21300000, guid: 99d6c265e1086fe4280d03ae5aad1d8a, type: 3} + - time: 1.5333333 + value: {fileID: 21300000, guid: f55233f318c2b5645bc9c19edc702a52, type: 3} + - time: 1.55 + value: {fileID: 21300000, guid: c3bfc7aeb05609646bfd7e0ecbdbc381, type: 3} + - time: 1.5666667 + value: {fileID: 21300000, guid: 740450f15395e384a835fa0cb14e0e7e, type: 3} + - time: 1.5833334 + value: {fileID: 21300000, guid: 0852408fb847c0b4ba07ea800ea0dc8c, type: 3} + - time: 1.6 + value: {fileID: 21300000, guid: 7c33e1973f6113a428a2288a54de726f, type: 3} + - time: 1.6166667 + value: {fileID: 21300000, guid: a734dbb326da52c489fb121ff9e95106, type: 3} + - time: 1.6333333 + value: {fileID: 21300000, guid: 30829a1941f2934459e540569669d3f7, type: 3} + - time: 1.65 + value: {fileID: 21300000, guid: a5055c7ac2c83de4ca7ccca25ba3e97e, type: 3} + - time: 1.6666666 + value: {fileID: 21300000, guid: c3f462b7917afa9489a274845da7420c, type: 3} + - time: 1.6833333 + value: {fileID: 21300000, guid: 6f7c0690d8555af4aa0c11b09b7ec9fa, type: 3} + - time: 1.7 + value: {fileID: 21300000, guid: e72e46578c86f1c418740cb17a67e036, type: 3} + - time: 1.7166667 + value: {fileID: 21300000, guid: a0051579d45278a499c52ffecb81792a, type: 3} + attribute: m_Sprite + path: GameObject + 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: 3441349904 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4092152953 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1482111001 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 7cb7330f01e323d46b71b52459420f8f, type: 3} + - {fileID: 21300000, guid: 8919b4f9778c6f549822a5f2fe9ca309, type: 3} + - {fileID: 21300000, guid: d506c66ddca85894da030292f535ea10, type: 3} + - {fileID: 21300000, guid: 21b90d410a1db7d4f9c63a2ada112fa2, type: 3} + - {fileID: 21300000, guid: b227b80d7681d42448bcf06a2e30a6d9, type: 3} + - {fileID: 21300000, guid: b76cd0e192f82a64983a522a1d88ac3c, type: 3} + - {fileID: 21300000, guid: 93de675017629cf42ac91e441e1e2db5, type: 3} + - {fileID: 21300000, guid: 41a0c0b7dc05fc2478747517e49dbb69, type: 3} + - {fileID: 21300000, guid: 59ccc0829eaba1c45801254b23a1d237, type: 3} + - {fileID: 21300000, guid: 5a5176f70cab10a439136f5985a857f0, type: 3} + - {fileID: 21300000, guid: 0b16a075226df45439e84e298bfc3146, type: 3} + - {fileID: 21300000, guid: e4c573b1e25483c499d45c431625119b, type: 3} + - {fileID: 21300000, guid: 3db51e6363e0bb84f8c8a0d42697bf90, type: 3} + - {fileID: 21300000, guid: 7c6e3348d7f64c5478a265473be8e61a, type: 3} + - {fileID: 21300000, guid: 1beb67181a2e706478030d8ea1cde4c1, type: 3} + - {fileID: 21300000, guid: 97fdea196781f0d43bca01c76ef9ba10, type: 3} + - {fileID: 21300000, guid: 8cd483283fde86648bfb672428fa421c, type: 3} + - {fileID: 21300000, guid: a180f89138245a14c937a54ca5210a72, type: 3} + - {fileID: 21300000, guid: f4bac40d547001747b4fb68a79f61bd8, type: 3} + - {fileID: 21300000, guid: 5d35d1aa261347949a4c393f706dc952, type: 3} + - {fileID: 21300000, guid: 5c4fb974e4d1336428c8486441707a7c, type: 3} + - {fileID: 21300000, guid: baffe3174398fcb4d8c44ee9d8d79460, type: 3} + - {fileID: 21300000, guid: 842688a2eebffd74da5e21f23548b427, type: 3} + - {fileID: 21300000, guid: d45290bf133821f4089329d9acfa6cbc, type: 3} + - {fileID: 21300000, guid: ba367fe91538a054789a41ae94ad24b1, type: 3} + - {fileID: 21300000, guid: 0a5ef33cf5c5bce45b43eb4569180093, type: 3} + - {fileID: 21300000, guid: c6b390bd62a308644912e5712cf28c29, type: 3} + - {fileID: 21300000, guid: fb6ca70baf3e96241acc94679ee591b3, type: 3} + - {fileID: 21300000, guid: f3084014261856c4c8a65439cae9aa13, type: 3} + - {fileID: 21300000, guid: 691ba79f707f69749aa0165c30e2d8ec, type: 3} + - {fileID: 21300000, guid: d5f280b8e32b13f44b735b24dd741647, type: 3} + - {fileID: 21300000, guid: 3456436f57b00eb44b0178e48ed23c27, type: 3} + - {fileID: 21300000, guid: 78320a44370b09844ac47eb25f03fdbd, type: 3} + - {fileID: 21300000, guid: c211517f57bfa1149966aaf67a5b1751, type: 3} + - {fileID: 21300000, guid: 8bfd76a457e280c4387e130d36e53f43, type: 3} + - {fileID: 21300000, guid: c56fffc5a5d3ef34ba108d9ab9db7443, type: 3} + - {fileID: 21300000, guid: dcfce7870a22bce4b96f077427b275e0, type: 3} + - {fileID: 21300000, guid: bdf27896b1a58ab4daea0b2d69e9e0e8, type: 3} + - {fileID: 21300000, guid: b7e3ddab6089f0943a7dbec80da66e1f, type: 3} + - {fileID: 21300000, guid: 320337edd15eede4da8b044a87b1fad5, type: 3} + - {fileID: 21300000, guid: 77ff7bf4787431944ab366b11e339922, type: 3} + - {fileID: 21300000, guid: 1e83b877591602e4db4b944faa2ad291, type: 3} + - {fileID: 21300000, guid: 332a21e5c16e585438fc9656a3755dfd, type: 3} + - {fileID: 21300000, guid: ee99320258e534e409e7bff38498703a, type: 3} + - {fileID: 21300000, guid: b167664d9b0c1e14997c3c274dd7bc79, type: 3} + - {fileID: 21300000, guid: 5dd4860d5dba9aa448bf299ff031b15f, type: 3} + - {fileID: 21300000, guid: 6f41d761d3ee63542ab50778b1e1834d, type: 3} + - {fileID: 21300000, guid: af767666d2b535c49a7ccd7c06e0a211, type: 3} + - {fileID: 21300000, guid: e5ab2e684c3f9a1419063e9874514528, type: 3} + - {fileID: 21300000, guid: 21c81c69f78f7c247a435f88395c0f0d, type: 3} + - {fileID: 21300000, guid: 80d25adeb510f4a429865feb7e21aa5a, type: 3} + - {fileID: 21300000, guid: 974976ac20226ce41b31991aa28c26dd, type: 3} + - {fileID: 21300000, guid: f727a3af7485b1d43a2eaa58d4fd2c47, type: 3} + - {fileID: 21300000, guid: e428ba2bf88b4a943be329b12e460edb, type: 3} + - {fileID: 21300000, guid: 4f9769609f57d8549bacdd4605b49325, type: 3} + - {fileID: 21300000, guid: ce38f63d7feed564e95eabd69af9306a, type: 3} + - {fileID: 21300000, guid: 5d82829e51c733b4e85011bb6c1731d8, type: 3} + - {fileID: 21300000, guid: 3d41dc51531846a41a887a3d20831544, type: 3} + - {fileID: 21300000, guid: fa57ebd149ea7fe4aaebef86f775b6ad, type: 3} + - {fileID: 21300000, guid: 76071261f9b782941a505fe761b446bb, type: 3} + - {fileID: 21300000, guid: 8743aa4336014644fa6e00497205e917, type: 3} + - {fileID: 21300000, guid: 911a1134e0a06534e8cca540dfdf9cfd, type: 3} + - {fileID: 21300000, guid: a0e7ae1462cbd964fbc256fc0bbf4c01, type: 3} + - {fileID: 21300000, guid: 714fcce965fd1aa4291fa851473474ff, type: 3} + - {fileID: 21300000, guid: eb7d8cd8ffd6cc4418c3c25cd9960095, type: 3} + - {fileID: 21300000, guid: 6330895e49b0f0a428b80db6c29c761b, type: 3} + - {fileID: 21300000, guid: 5e57702a56eb360428b0aff77ce6533e, type: 3} + - {fileID: 21300000, guid: 6990e2720668ff54ca804211fe43df4c, type: 3} + - {fileID: 21300000, guid: 3f97b93845d09f645ab6eff1a9357309, type: 3} + - {fileID: 21300000, guid: 6026136d8a5ef7e479bdf65a20f2e459, type: 3} + - {fileID: 21300000, guid: 445890f1a0b99d84aa2ced09ce9b2a43, type: 3} + - {fileID: 21300000, guid: 58a18624d8797d145bb5f85440942963, type: 3} + - {fileID: 21300000, guid: e8320dabaff6a53459c2391b3d4f41f2, type: 3} + - {fileID: 21300000, guid: 229f26fb112d9954d831229de59f8f8f, type: 3} + - {fileID: 21300000, guid: bffe709331a424f4aa5d22d3149c7b1c, type: 3} + - {fileID: 21300000, guid: 72204e8d702b8a4418d22f82c7bbe8f4, type: 3} + - {fileID: 21300000, guid: 24ac0068421430f4d8246101fded530a, type: 3} + - {fileID: 21300000, guid: 74a167c23559b684392953f736bc28c9, type: 3} + - {fileID: 21300000, guid: 2fcffc84abd3f954dbca4b65069e66c2, type: 3} + - {fileID: 21300000, guid: 7f66bb556ef63ea44a06b51bf5cad8fa, type: 3} + - {fileID: 21300000, guid: 408d29dde6f309b45ae75505b1b921b2, type: 3} + - {fileID: 21300000, guid: f7b2d0714200a8c45aa53e121e1a228b, type: 3} + - {fileID: 21300000, guid: 8daa69dcaa28f3347a0447fd94545873, type: 3} + - {fileID: 21300000, guid: 91de737b8ed4ee54bb0f4b792a5d32a1, type: 3} + - {fileID: 21300000, guid: 4bc89754f4aa1844ebe6c00f4324044d, type: 3} + - {fileID: 21300000, guid: 77fa1aa0c47d21147a40994730514145, type: 3} + - {fileID: 21300000, guid: 38ebdcee7b7e3ea4791948c6bfab4723, type: 3} + - {fileID: 21300000, guid: 5b819f2a143d5be4393400258849a9a0, type: 3} + - {fileID: 21300000, guid: cdfbdd3116f1e484b88478a91d509137, type: 3} + - {fileID: 21300000, guid: 19e6a046262a2e14da60bf0166197039, type: 3} + - {fileID: 21300000, guid: 03b60ce12d905a84da6e24cdd52fe9c6, type: 3} + - {fileID: 21300000, guid: 99d6c265e1086fe4280d03ae5aad1d8a, type: 3} + - {fileID: 21300000, guid: f55233f318c2b5645bc9c19edc702a52, type: 3} + - {fileID: 21300000, guid: c3bfc7aeb05609646bfd7e0ecbdbc381, type: 3} + - {fileID: 21300000, guid: 740450f15395e384a835fa0cb14e0e7e, type: 3} + - {fileID: 21300000, guid: 0852408fb847c0b4ba07ea800ea0dc8c, type: 3} + - {fileID: 21300000, guid: 7c33e1973f6113a428a2288a54de726f, type: 3} + - {fileID: 21300000, guid: a734dbb326da52c489fb121ff9e95106, type: 3} + - {fileID: 21300000, guid: 30829a1941f2934459e540569669d3f7, type: 3} + - {fileID: 21300000, guid: a5055c7ac2c83de4ca7ccca25ba3e97e, type: 3} + - {fileID: 21300000, guid: c3f462b7917afa9489a274845da7420c, type: 3} + - {fileID: 21300000, guid: 6f7c0690d8555af4aa0c11b09b7ec9fa, type: 3} + - {fileID: 21300000, guid: e72e46578c86f1c418740cb17a67e036, type: 3} + - {fileID: 21300000, guid: a0051579d45278a499c52ffecb81792a, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.7333333 + 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.43 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0.23 + inSlope: 2.4153845 + outSlope: 2.4153845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 1.43 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: BombHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.09 + inSlope: 8.7855625 + outSlope: 8.7855625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.37155297 + - serializedVersion: 3 + time: 0.21666667 + value: 2.46 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -2.53 + inSlope: -21.795597 + outSlope: -21.795597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.17031369 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: BombHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: BombHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -169.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: BombHolder/BombRotHolder + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombOut.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombOut.anim.meta new file mode 100644 index 00000000..0a9d73e7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/Bomb/BombOut.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f942e6815f1a4d34ca54096e978d6b2f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/Pot.controller b/Assets/Resources/Sprites/Games/KarateMan/Animations/Pot.controller index 761e63ce..98de2c68 100644 --- a/Assets/Resources/Sprites/Games/KarateMan/Animations/Pot.controller +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/Pot.controller @@ -60,6 +60,9 @@ AnimatorStateMachine: - serializedVersion: 1 m_State: {fileID: -5210160004897287120} m_Position: {x: 240, y: 70, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1767321589151430824} + m_Position: {x: 275, y: 135, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] @@ -70,3 +73,29 @@ AnimatorStateMachine: m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: -5210160004897287120} +--- !u!1102 &1767321589151430824 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PotMiss + 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: a4ca1a2cdc2482144985a0209f403e53, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/PotMiss.anim b/Assets/Resources/Sprites/Games/KarateMan/Animations/PotMiss.anim new file mode 100644 index 00000000..4e6611bd --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/PotMiss.anim @@ -0,0 +1,548 @@ +%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: PotMiss + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 172.599} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: -1249.1329} + 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.56666666 + value: {x: 0, y: 0, z: -535.243} + inSlope: {x: -0, y: -0, z: -1249.1329} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ObjectHolder/ObjectRotHolder + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.46, y: 0.67, z: 0} + inSlope: {x: 2.1374998, y: 4.1088343, z: 0} + outSlope: {x: 2.1374998, y: 4.1088343, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.19049346, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.11, y: 0.81, z: 0} + inSlope: {x: 2.0520833, y: -5.887501, z: 0} + outSlope: {x: 2.0520833, y: -5.887501, 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.56666666 + value: {x: 0.7, y: -2.88, z: 0} + inSlope: {x: 1.9666667, y: -15.489601, z: 0} + outSlope: {x: 1.9666667, y: -15.489601, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.19561352, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ObjectHolder + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.81, y: 0.81, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ObjectHolder + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 414749c4d21ea2a4481ec47a92ef35d3, type: 3} + - time: 0.016666668 + value: {fileID: 21300000, guid: ddb6f6495b06bda47bd986298edc0048, type: 3} + - time: 0.033333335 + value: {fileID: 21300000, guid: d9dfa23509dca4540b904cc21dd1c9f8, type: 3} + - time: 0.05 + value: {fileID: 21300000, guid: 1ee6f61ba0d7f8b4c8cba83968df2cb2, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: cbff22c78fe4b714c9efd50a4e4ecbef, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: 807cd5405b6917b4292d2fc605eca7a6, type: 3} + - time: 0.1 + value: {fileID: 21300000, guid: 6c92bc2db6c81e645bba545a68b5d327, type: 3} + - time: 0.11666667 + value: {fileID: 21300000, guid: 817d3745e97c6a04cb76a4ac3784743a, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: e9b32d6a38ff247489f7f45cf346e346, type: 3} + - time: 0.15 + value: {fileID: 21300000, guid: d72ca34976d121c44abb8a794c7fac32, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 1f25b82d86b5d2247afa29957719face, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: 2fece2a3b82759e429a8a4fe1693f49f, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: bc54dd22c0e007643946c5018d33e587, type: 3} + - time: 0.21666667 + value: {fileID: 21300000, guid: 963cb20a9abed8040bb4ea3bfd7f201b, type: 3} + - time: 0.23333333 + value: {fileID: 21300000, guid: 5aeddbb7800b6f243b7a51017409f1d3, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: afadce4e8dd2dec4180852bc0a635489, type: 3} + - time: 0.26666668 + value: {fileID: 21300000, guid: bb55b50e34757ad408a5154c362ed3c8, type: 3} + - time: 0.28333333 + value: {fileID: 21300000, guid: f722550514246d64fadbed56ed83c66b, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: 7747a84129b0d4e4fb0e832db921a321, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 1f8bc20a00f26f84888c328293fa4ab6, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: c198414e8ac283b489739dc08e24b073, type: 3} + - time: 0.35 + value: {fileID: 21300000, guid: 32615a3bbf8047b4daec43cdd9485602, type: 3} + - time: 0.36666667 + value: {fileID: 21300000, guid: dc931f3c080b8464f97c716f418c3ac3, type: 3} + - time: 0.38333333 + value: {fileID: 21300000, guid: f01c13a8d90501b448536d1334d71362, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: ab9a83beb011ea548adca6b16caa0301, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 16090e2668193ec4184791b1ff300852, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: 515e40676c08e5047a069ab82736a091, type: 3} + - time: 0.45 + value: {fileID: 21300000, guid: 371d372cc6f59ce488e299c38f58f058, type: 3} + - time: 0.46666667 + value: {fileID: 21300000, guid: 7c08f83a26e83b5459c6accfda0b6599, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 0cf000d8545449c45845d0e211da27bb, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: 405476a4a0886c04695aca4de40d0579, type: 3} + - time: 0.51666665 + value: {fileID: 21300000, guid: a9b016d2440f0314d911a543f7b9dccf, type: 3} + - time: 0.53333336 + value: {fileID: 21300000, guid: 9219a5dc181cfc148bd7cef541bbff3c, type: 3} + - time: 0.55 + value: {fileID: 21300000, guid: ca3ded1e32df4ea49b9ec51910a5a556, type: 3} + - time: 0.56666666 + value: {fileID: 21300000, guid: b154fc2e5fc06f640bbfa343e342d724, type: 3} + attribute: m_Sprite + path: GameObject + 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: 3341684237 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2612785322 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1482111001 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3341684237 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: + - {fileID: 21300000, guid: 414749c4d21ea2a4481ec47a92ef35d3, type: 3} + - {fileID: 21300000, guid: ddb6f6495b06bda47bd986298edc0048, type: 3} + - {fileID: 21300000, guid: d9dfa23509dca4540b904cc21dd1c9f8, type: 3} + - {fileID: 21300000, guid: 1ee6f61ba0d7f8b4c8cba83968df2cb2, type: 3} + - {fileID: 21300000, guid: cbff22c78fe4b714c9efd50a4e4ecbef, type: 3} + - {fileID: 21300000, guid: 807cd5405b6917b4292d2fc605eca7a6, type: 3} + - {fileID: 21300000, guid: 6c92bc2db6c81e645bba545a68b5d327, type: 3} + - {fileID: 21300000, guid: 817d3745e97c6a04cb76a4ac3784743a, type: 3} + - {fileID: 21300000, guid: e9b32d6a38ff247489f7f45cf346e346, type: 3} + - {fileID: 21300000, guid: d72ca34976d121c44abb8a794c7fac32, type: 3} + - {fileID: 21300000, guid: 1f25b82d86b5d2247afa29957719face, type: 3} + - {fileID: 21300000, guid: 2fece2a3b82759e429a8a4fe1693f49f, type: 3} + - {fileID: 21300000, guid: bc54dd22c0e007643946c5018d33e587, type: 3} + - {fileID: 21300000, guid: 963cb20a9abed8040bb4ea3bfd7f201b, type: 3} + - {fileID: 21300000, guid: 5aeddbb7800b6f243b7a51017409f1d3, type: 3} + - {fileID: 21300000, guid: afadce4e8dd2dec4180852bc0a635489, type: 3} + - {fileID: 21300000, guid: bb55b50e34757ad408a5154c362ed3c8, type: 3} + - {fileID: 21300000, guid: f722550514246d64fadbed56ed83c66b, type: 3} + - {fileID: 21300000, guid: 7747a84129b0d4e4fb0e832db921a321, type: 3} + - {fileID: 21300000, guid: 1f8bc20a00f26f84888c328293fa4ab6, type: 3} + - {fileID: 21300000, guid: c198414e8ac283b489739dc08e24b073, type: 3} + - {fileID: 21300000, guid: 32615a3bbf8047b4daec43cdd9485602, type: 3} + - {fileID: 21300000, guid: dc931f3c080b8464f97c716f418c3ac3, type: 3} + - {fileID: 21300000, guid: f01c13a8d90501b448536d1334d71362, type: 3} + - {fileID: 21300000, guid: ab9a83beb011ea548adca6b16caa0301, type: 3} + - {fileID: 21300000, guid: 16090e2668193ec4184791b1ff300852, type: 3} + - {fileID: 21300000, guid: 515e40676c08e5047a069ab82736a091, type: 3} + - {fileID: 21300000, guid: 371d372cc6f59ce488e299c38f58f058, type: 3} + - {fileID: 21300000, guid: 7c08f83a26e83b5459c6accfda0b6599, type: 3} + - {fileID: 21300000, guid: 0cf000d8545449c45845d0e211da27bb, type: 3} + - {fileID: 21300000, guid: 405476a4a0886c04695aca4de40d0579, type: 3} + - {fileID: 21300000, guid: a9b016d2440f0314d911a543f7b9dccf, type: 3} + - {fileID: 21300000, guid: 9219a5dc181cfc148bd7cef541bbff3c, type: 3} + - {fileID: 21300000, guid: ca3ded1e32df4ea49b9ec51910a5a556, type: 3} + - {fileID: 21300000, guid: b154fc2e5fc06f640bbfa343e342d724, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5833333 + 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.46 + inSlope: 2.1374998 + outSlope: 2.1374998 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.11 + inSlope: 2.0520833 + outSlope: 2.0520833 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0.7 + inSlope: 1.9666667 + outSlope: 1.9666667 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: ObjectHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.67 + inSlope: 4.1088343 + outSlope: 4.1088343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.19049346 + - serializedVersion: 3 + time: 0.26666668 + value: 0.81 + inSlope: -5.887501 + outSlope: -5.887501 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -2.88 + inSlope: -15.489601 + outSlope: -15.489601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.19561352 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: ObjectHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: ObjectHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: -0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: ObjectHolder/ObjectRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: -0 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: ObjectHolder/ObjectRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 172.599 + inSlope: 0 + outSlope: -1249.1329 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -535.243 + inSlope: -1249.1329 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: ObjectHolder/ObjectRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.81 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: ObjectHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.81 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: ObjectHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: ObjectHolder + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: ObjectHolder/ObjectRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: ObjectHolder/ObjectRotHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: ObjectHolder/ObjectRotHolder + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/KarateMan/Animations/PotMiss.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/Animations/PotMiss.anim.meta new file mode 100644 index 00000000..b215c3b4 --- /dev/null +++ b/Assets/Resources/Sprites/Games/KarateMan/Animations/PotMiss.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a4ca1a2cdc2482144985a0209f403e53 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/KarateMan/karateman_main.png.meta b/Assets/Resources/Sprites/Games/KarateMan/karateman_main.png.meta index ea8643e1..8e55f75f 100644 --- a/Assets/Resources/Sprites/Games/KarateMan/karateman_main.png.meta +++ b/Assets/Resources/Sprites/Games/KarateMan/karateman_main.png.meta @@ -95,6 +95,12 @@ TextureImporter: - first: 213: -3530312539838775474 second: karateman_ball + - first: + 213: -6341196331951941137 + second: karateman_bomb + - first: + 213: 8671423413994339737 + second: karateman_barrel externalObjects: {} serializedVersion: 11 mipmaps: @@ -822,7 +828,7 @@ TextureImporter: width: 280 height: 280 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -834,6 +840,48 @@ TextureImporter: indices: edges: [] weights: [] + - serializedVersion: 2 + name: karateman_bomb + rect: + serializedVersion: 2 + x: 580 + y: 836 + width: 280 + height: 280 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fe99efe788b8ff7a0800000000000000 + internalID: -6341196331951941137 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: karateman_barrel + rect: + serializedVersion: 2 + x: 864 + y: 865 + width: 280 + height: 251 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 99d3320e6a5175870800000000000000 + internalID: 8671423413994339737 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] bones: [] diff --git a/Assets/Scenes/Game.unity b/Assets/Scenes/Game.unity index 886d959e..67840e6f 100644 --- a/Assets/Scenes/Game.unity +++ b/Assets/Scenes/Game.unity @@ -476,7 +476,7 @@ AudioSource: m_Enabled: 1 serializedVersion: 4 OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 8300000, guid: 92cf585c80f8fb843964e525aef1406c, type: 3} + m_audioClip: {fileID: 8300000, guid: 5fc457d2d31969c44a6734ce4e684ff8, type: 3} m_PlayOnAwake: 0 m_Volume: 1 m_Pitch: 1 @@ -1753,7 +1753,7 @@ Transform: m_GameObject: {fileID: 2072389415} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4000, y: 4000, z: 1} + m_LocalScale: {x: 20, y: 12, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 @@ -1776,7 +1776,7 @@ MonoBehaviour: playerEntities: [] currentEvent: 0 currentPlayerEvent: 0 - txt: {fileID: 4900000, guid: 4b7512c586e16a847a5b8490bf35e852, type: 3} + txt: {fileID: 4900000, guid: df453afcce54d5c4e9105c6829ed8f30, type: 3} startOffset: 0.5 GameCamera: {fileID: 519420031} CursorCam: {fileID: 79134728} diff --git a/Assets/Scripts/EventCaller.cs b/Assets/Scripts/EventCaller.cs index 433e6119..9d672029 100644 --- a/Assets/Scripts/EventCaller.cs +++ b/Assets/Scripts/EventCaller.cs @@ -93,7 +93,7 @@ namespace RhythmHeavenMania new GameAction("shootHigh", delegate { Spaceball.instance.Shoot(currentBeat, true, currentType); }, true ), new GameAction("costume", delegate { Spaceball.instance.Costume(currentType); } ), new GameAction("alien", delegate { Spaceball.instance.alien.Show(currentBeat); } ), - // new GameAction("cameraZoom", delegate { Spaceball.instance.CameraZoom(currentBeat, currentLength, currentValA); } ), + new GameAction("cameraZoom", delegate { } ), }), new MiniGame("karateman", "F6C135", new List() { @@ -102,6 +102,7 @@ namespace RhythmHeavenMania new GameAction("bulb", delegate { KarateMan.instance.Shoot(currentBeat, 1); }, true ), new GameAction("rock", delegate { KarateMan.instance.Shoot(currentBeat, 2); }, true ), new GameAction("ball", delegate { KarateMan.instance.Shoot(currentBeat, 3); }, true ), + new GameAction("kick", delegate { KarateMan.instance.Shoot(currentBeat, 4); }, true ), new GameAction("bgfxOn", delegate { KarateMan.instance.BGFXOn(); } ), new GameAction("bgfxOff", delegate { KarateMan.instance.BGFXOff(); }), }) @@ -126,15 +127,14 @@ namespace RhythmHeavenMania string[] e = GameManager.instance.Beatmap.entities[i].datamodel.Split('/'); try { - if (minigames.Find(c => c.name == e[0]).actions.Find(c => c.actionName == e[1]).playerAction == true) + if (minigames.Find(c => c.name == e[0]).actions.Find(c => c.actionName == e[1]).playerAction == true && e[0] != "gameManager") { GameManager.instance.playerEntities.Add(GameManager.instance.Beatmap.entities[i]); } } catch (Exception ex) { - // Debug.LogWarning(GameManager.instance.Beatmap.entities[i].datamodel); - Debug.LogWarning(ex); + Debug.LogWarning(GameManager.instance.Beatmap.entities[i].datamodel + " " + ex); } } } diff --git a/Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs b/Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs index bfaf0ffa..51895666 100644 --- a/Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs +++ b/Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs @@ -32,11 +32,11 @@ namespace RhythmHeavenMania.Games.ClappyTrio public override void OnGameSwitch() { - for (int i = 0; i < Lion.Count; i++) - { - SetFace(i, 0); - } - PlayAnimationAll("Idle"); + // for (int i = 0; i < Lion.Count; i++) + // { + // SetFace(i, 0); + // } + // PlayAnimationAll("Idle"); } private void Start() diff --git a/Assets/Scripts/Games/ForkLifter/ForkLifter.cs b/Assets/Scripts/Games/ForkLifter/ForkLifter.cs index c67a2adc..e8709d93 100644 --- a/Assets/Scripts/Games/ForkLifter/ForkLifter.cs +++ b/Assets/Scripts/Games/ForkLifter/ForkLifter.cs @@ -36,8 +36,6 @@ namespace RhythmHeavenMania.Games.ForkLifter public override void OnGameSwitch() { ForkLifterHand.CheckNextFlick(); - ForkLifterPlayer.instance.RemoveObjFromFork(); - ForkLifterHand.GetComponent().Play("Hand_Idle", 0, 0); } private void Start() diff --git a/Assets/Scripts/Games/KarateMan/Bomb.cs b/Assets/Scripts/Games/KarateMan/Bomb.cs new file mode 100644 index 00000000..4098b088 --- /dev/null +++ b/Assets/Scripts/Games/KarateMan/Bomb.cs @@ -0,0 +1,46 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace RhythmHeavenMania.Games.KarateMan +{ + public class Bomb : MonoBehaviour + { + private Animator anim; + + private float startBeat; + private float hitBeat; + + public bool hit; + + private void Start() + { + anim = GetComponent(); + + startBeat = Conductor.instance.songPositionInBeats; + } + + private void Update() + { + if (!hit) + { + float normalizedBeatAnim = Conductor.instance.GetLoopPositionFromBeat(startBeat, 1.25f); + + anim.Play("BombOut", 0, normalizedBeatAnim); + anim.speed = 0; + } + else + { + float normalizedBeatAnim = Conductor.instance.GetLoopPositionFromBeat(hitBeat, 1.5f); + anim.Play("BombHit", 0, 0); + anim.speed = 0; + + } + } + + public void Hit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Games/KarateMan/Bomb.cs.meta b/Assets/Scripts/Games/KarateMan/Bomb.cs.meta new file mode 100644 index 00000000..6a394332 --- /dev/null +++ b/Assets/Scripts/Games/KarateMan/Bomb.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bb2c19bd0f31d1040925d1fc2dff960c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/KarateMan/KarateJoe.cs b/Assets/Scripts/Games/KarateMan/KarateJoe.cs index 354715fd..037bd673 100644 --- a/Assets/Scripts/Games/KarateMan/KarateJoe.cs +++ b/Assets/Scripts/Games/KarateMan/KarateJoe.cs @@ -43,7 +43,7 @@ namespace RhythmHeavenMania.Games.KarateMan { Pot p = EligibleHits[currentHitInList].gameObject.GetComponent(); - if (p.type == 2 || p.type == 3) + if (p.type == 2 || p.type == 3 || p.type == 4) { punchLeft = false; } @@ -82,6 +82,7 @@ namespace RhythmHeavenMania.Games.KarateMan else { Jukebox.PlayOneShot("miss"); + p.Miss(); } p.isEligible = false; p.RemoveObject(currentHitInList, EligibleHits); diff --git a/Assets/Scripts/Games/KarateMan/KarateMan.cs b/Assets/Scripts/Games/KarateMan/KarateMan.cs index 4886f8f0..b56de4ad 100644 --- a/Assets/Scripts/Games/KarateMan/KarateMan.cs +++ b/Assets/Scripts/Games/KarateMan/KarateMan.cs @@ -8,7 +8,7 @@ namespace RhythmHeavenMania.Games.KarateMan { public class KarateMan : Minigame { - public GameObject Pot; + public GameObject Pot, Bomb; public KarateJoe KarateJoe; public static KarateMan instance { get; set; } @@ -92,6 +92,11 @@ namespace RhythmHeavenMania.Games.KarateMan Jukebox.PlayOneShotGame("karateman/objectOut"); p.hitSnd = "karateman/soccerHit"; break; + case 4: + p.kick = true; + Jukebox.PlayOneShotGame("karateman/barrelOutKicks"); + p.hitSnd = "karateman/barrelOutKicks"; + break; } } diff --git a/Assets/Scripts/Games/KarateMan/Pot.cs b/Assets/Scripts/Games/KarateMan/Pot.cs index 812e80c9..3cc9b369 100644 --- a/Assets/Scripts/Games/KarateMan/Pot.cs +++ b/Assets/Scripts/Games/KarateMan/Pot.cs @@ -15,7 +15,6 @@ namespace RhythmHeavenMania.Games.KarateMan public GameObject Sprite; [SerializeField] private GameObject Shadow; - public bool isThrown; public bool isHit = false; @@ -26,12 +25,17 @@ namespace RhythmHeavenMania.Games.KarateMan public AnimationCurve hitCurve; public AnimationCurve hitCurveX; + public AnimationCurve missCurve; public int type; public string hitSnd; private float hitLength; + private float lastRot; + + public bool kick; + private void Start() { PlayerActionInit(this.gameObject); @@ -65,33 +69,69 @@ namespace RhythmHeavenMania.Games.KarateMan lastPos = Holder.transform.localPosition; lastShadowX = Shadow.transform.localPosition.x; + lastRot = Holder.transform.GetChild(0).eulerAngles.z; } - else if (isHit) + + if (!isHit && !isThrown) { - float normalizedBeatAnim = Conductor.instance.GetLoopPositionFromBeat(hitBeat, 1.15f); - var y = Mathf.Lerp(lastPos.y, -3.27f, hitCurve.Evaluate(normalizedBeatAnim)); - var x = Mathf.Lerp(lastPos.x, hitLength, hitCurveX.Evaluate(normalizedBeatAnim)); + float normalizedBeatAnim = Conductor.instance.GetLoopPositionFromBeat(hitBeat, 1.5f); newHolder.transform.localPosition = new Vector3(transform.localPosition.x, Mathf.Lerp(0, 0.55f, Conductor.instance.GetLoopPositionFromBeat(hitBeat, 0.45f))); - Holder.transform.localPosition = new Vector3(x, y); - Shadow.transform.localPosition = new Vector3(Mathf.Lerp(lastShadowX, hitLength, hitCurveX.Evaluate(normalizedBeatAnim)), Shadow.transform.localPosition.y); - // anim.Play("PotHit", 0, normalizedBeatAnim); - // anim.speed = 0; + Holder.transform.localPosition = new Vector3(Mathf.Lerp(lastPos.x, 0.9f, normalizedBeatAnim), Mathf.Lerp(lastPos.y, -3.43f, missCurve.Evaluate(normalizedBeatAnim))); + Holder.transform.GetChild(0).transform.eulerAngles = new Vector3(0, 0, Mathf.Lerp(lastRot, lastRot - 523.203f, normalizedBeatAnim)); + Shadow.transform.localPosition = new Vector3(Mathf.Lerp(lastShadowX, 0.9f, normalizedBeatAnim), Shadow.transform.localPosition.y); + } + + if (kick == false) + { + if (isHit) + { + float normalizedBeatAnim = Conductor.instance.GetLoopPositionFromBeat(hitBeat, 1.15f); + var y = Mathf.Lerp(lastPos.y, -3.27f, hitCurve.Evaluate(normalizedBeatAnim)); + var x = Mathf.Lerp(lastPos.x, hitLength, hitCurveX.Evaluate(normalizedBeatAnim)); + newHolder.transform.localPosition = new Vector3(transform.localPosition.x, Mathf.Lerp(0, 0.55f, Conductor.instance.GetLoopPositionFromBeat(hitBeat, 0.45f))); + Holder.transform.localPosition = new Vector3(x, y); + Shadow.transform.localPosition = new Vector3(Mathf.Lerp(lastShadowX, hitLength, hitCurveX.Evaluate(normalizedBeatAnim)), Shadow.transform.localPosition.y); + // anim.Play("PotHit", 0, normalizedBeatAnim); + // anim.speed = 0; + } } } public void Hit() + { + if (!kick) + { + newHolder = new GameObject(); + newHolder.transform.parent = this.gameObject.transform; + Holder.transform.parent = newHolder.transform; + Holder.transform.GetChild(0).gameObject.AddComponent().rotateSpeed = -7 * Conductor.instance.songBpm; + + hitBeat = Conductor.instance.songPositionInBeats; + + anim.enabled = false; + isThrown = false; + isHit = true; + + Sprite.GetComponent().sortingOrder = 49; + } + else if (kick) + { + Instantiate(KarateMan.instance.Bomb, this.transform.parent).SetActive(true); + + Destroy(this.gameObject); + } + } + + public void Miss() { newHolder = new GameObject(); newHolder.transform.parent = this.gameObject.transform; Holder.transform.parent = newHolder.transform; - Holder.transform.GetChild(0).gameObject.AddComponent().rotateSpeed = -7 * Conductor.instance.songBpm; hitBeat = Conductor.instance.songPositionInBeats; - - anim.enabled = false; + isHit = false; isThrown = false; - isHit = true; - + anim.enabled = false; Sprite.GetComponent().sortingOrder = 49; } } diff --git a/Assets/karateman.json b/Assets/karateman.json index 07be6480..2457e43c 100644 --- a/Assets/karateman.json +++ b/Assets/karateman.json @@ -7,15 +7,7 @@ }, { "beat": 2, - "datamodel": "karateman/pot" - }, - { - "beat": 3, - "datamodel": "karateman/bulb" - }, - { - "beat": 4, - "datamodel": "karateman/rock" + "datamodel": "karateman/kick" }, { "beat": 16,