diff --git a/Assets/Resources/Games/karateman.prefab b/Assets/Resources/Games/karateman.prefab
index 20ef73587..f63aeddf1 100644
--- a/Assets/Resources/Games/karateman.prefab
+++ b/Assets/Resources/Games/karateman.prefab
@@ -5164,7 +5164,7 @@ Transform:
- {fileID: 1823940461699441785}
- {fileID: 7998296216023943797}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 9
+ m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!210 &5835591724531542630
SortingGroup:
@@ -5416,7 +5416,7 @@ Transform:
- {fileID: 607707502233677433}
- {fileID: 3542369029029140826}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 15
+ m_RootOrder: 16
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1089457186893806244
GameObject:
@@ -20772,7 +20772,7 @@ Transform:
- {fileID: 7721752935214517217}
- {fileID: 7422225348526634591}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 16
+ m_RootOrder: 17
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2133099716162141502
GameObject:
@@ -36434,7 +36434,7 @@ Transform:
- {fileID: 79217107384843364}
- {fileID: 4570176829701856741}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 13
+ m_RootOrder: 14
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!210 &7426437971534503015
SortingGroup:
@@ -36547,7 +36547,7 @@ Transform:
- {fileID: 6607715910393405022}
- {fileID: 6402550105555280064}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 11
+ m_RootOrder: 12
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3121129389948568248
GameObject:
@@ -51761,7 +51761,7 @@ Transform:
- {fileID: 4580764379744752145}
- {fileID: 6153427326708225474}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 14
+ m_RootOrder: 15
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3868604044228909325
GameObject:
@@ -61981,6 +61981,7 @@ MonoBehaviour:
- {r: 0, g: 0, b: 0, a: 0}
KickBarrelContent: 0
OnHitExpression: 0
+ HitExpressionLength: 2
comboId: -1
HitPosition:
- {fileID: 320160549894608069}
@@ -67216,7 +67217,7 @@ Transform:
- {fileID: 5398479681583471366}
- {fileID: 4697915430287191595}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 8
+ m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3856490809560069226
MonoBehaviour:
@@ -67237,6 +67238,7 @@ MonoBehaviour:
NoriHolderMania01: {fileID: 1719477137588232708}
NoriManiaInk00: {fileID: 2663523590501458685}
NoriManiaInk01: {fileID: 4222576282379005862}
+ HonkiBackground: {fileID: 0}
NoriMaterial: {fileID: 2100000, guid: b1a39ae83b8f3994ea5ea73e28b253a8, type: 2}
NoriColorsTengoku:
- {r: 0.13333334, g: 0.4, b: 1, a: 1}
@@ -87344,7 +87346,7 @@ Transform:
m_Children:
- {fileID: 7344154808606932117}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 10
+ m_RootOrder: 11
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5641315844638892119
GameObject:
@@ -97283,6 +97285,7 @@ Transform:
- {fileID: 24004413385253441}
- {fileID: 5676230901552016494}
- {fileID: 4080187570081243032}
+ - {fileID: 8455187268343419869}
- {fileID: 9024347347759729766}
- {fileID: 504328619051278505}
- {fileID: 3200089345939772346}
@@ -103415,7 +103418,7 @@ Transform:
- {fileID: 7797479191699406299}
- {fileID: 5150790184898265248}
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 12
+ m_RootOrder: 13
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7724750281891176066
GameObject:
@@ -108629,6 +108632,88 @@ Transform:
m_Father: {fileID: 769274001585151052}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8078510951812902189
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8455187268343419869}
+ - component: {fileID: 3391052867871953747}
+ m_Layer: 0
+ m_Name: HonkiBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!4 &8455187268343419869
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8078510951812902189}
+ 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: 1483789816297415762}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &3391052867871953747
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8078510951812902189}
+ 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: 21300000, guid: 83e009d1666eb664cabe81af27ba983e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 62.506664, y: 35.159996}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
--- !u!1 &8238140095837895901
GameObject:
m_ObjectHideFlags: 0
@@ -113609,7 +113694,7 @@ Transform:
m_LocalScale: {x: 256, y: 100, z: 1}
m_Children: []
m_Father: {fileID: 1483789816297415762}
- m_RootOrder: 7
+ m_RootOrder: 8
m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0}
--- !u!212 &819146809661568170
SpriteRenderer:
diff --git a/Assets/Resources/Sfx/count-ins/ko.meta b/Assets/Resources/Sfx/count-ins/ko.meta
new file mode 100644
index 000000000..dc07995fe
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f43c2e02bac2e7c45b9be0debb1ec49c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/and.ogg b/Assets/Resources/Sfx/count-ins/ko/and.ogg
new file mode 100644
index 000000000..5e1c36b96
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/and.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/and.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/and.ogg.meta
new file mode 100644
index 000000000..6da0eade8
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/and.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: a473559f788dca446befbd5808f7eb32
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/four1.ogg b/Assets/Resources/Sfx/count-ins/ko/four1.ogg
new file mode 100644
index 000000000..1b7db1d2f
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/four1.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/four1.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/four1.ogg.meta
new file mode 100644
index 000000000..0d6a78e4b
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/four1.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: ca1904f4735aa1f4aa7b1c9bc0b9a640
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/four2.ogg b/Assets/Resources/Sfx/count-ins/ko/four2.ogg
new file mode 100644
index 000000000..65014f922
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/four2.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/four2.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/four2.ogg.meta
new file mode 100644
index 000000000..0447adcb5
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/four2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: e31f330580c4adb40a4c63408c9b04da
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/go1.ogg b/Assets/Resources/Sfx/count-ins/ko/go1.ogg
new file mode 100644
index 000000000..3d000f7d5
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/go1.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/go1.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/go1.ogg.meta
new file mode 100644
index 000000000..e3886c379
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/go1.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 6be9bd653dc761743b4dd7ee1fac8153
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/go2.ogg b/Assets/Resources/Sfx/count-ins/ko/go2.ogg
new file mode 100644
index 000000000..3d000f7d5
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/go2.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/go2.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/go2.ogg.meta
new file mode 100644
index 000000000..d8ac20e15
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/go2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 4d1350548203f534c99959b8cdf3831d
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/one1.ogg b/Assets/Resources/Sfx/count-ins/ko/one1.ogg
new file mode 100644
index 000000000..4c1a2cb33
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/one1.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/one1.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/one1.ogg.meta
new file mode 100644
index 000000000..abca9decd
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/one1.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 9f20834339431ec47b890c85364a4bd9
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/one2.ogg b/Assets/Resources/Sfx/count-ins/ko/one2.ogg
new file mode 100644
index 000000000..7d9a163c1
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/one2.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/one2.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/one2.ogg.meta
new file mode 100644
index 000000000..30a3ac386
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/one2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 06d6740fbdca2f34c91a2dac69c44ae0
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/ready1.ogg b/Assets/Resources/Sfx/count-ins/ko/ready1.ogg
new file mode 100644
index 000000000..ac9afb330
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/ready1.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/ready1.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/ready1.ogg.meta
new file mode 100644
index 000000000..04b1c434c
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/ready1.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 53fdbd758e5bf504d821876cb7f1af18
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/ready2.ogg b/Assets/Resources/Sfx/count-ins/ko/ready2.ogg
new file mode 100644
index 000000000..c6a1eb1b5
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/ready2.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/ready2.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/ready2.ogg.meta
new file mode 100644
index 000000000..c5c9dbaa4
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/ready2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 004acc59f832c324b9293ef8f9dc26ad
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/three1.ogg b/Assets/Resources/Sfx/count-ins/ko/three1.ogg
new file mode 100644
index 000000000..36f25e217
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/three1.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/three1.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/three1.ogg.meta
new file mode 100644
index 000000000..6b2624dc6
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/three1.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: b086d66dda7d8e7428a75f0a7ba89ce1
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/three2.ogg b/Assets/Resources/Sfx/count-ins/ko/three2.ogg
new file mode 100644
index 000000000..a179d5da0
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/three2.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/three2.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/three2.ogg.meta
new file mode 100644
index 000000000..935a13ea0
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/three2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: eb3fd0c77778d274493fae58accb97e3
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/two1.ogg b/Assets/Resources/Sfx/count-ins/ko/two1.ogg
new file mode 100644
index 000000000..6653403d6
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/two1.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/two1.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/two1.ogg.meta
new file mode 100644
index 000000000..fdc756109
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/two1.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 4580a0601d6f87648ac90c0da04dfcdc
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/count-ins/ko/two2.ogg b/Assets/Resources/Sfx/count-ins/ko/two2.ogg
new file mode 100644
index 000000000..46059fe38
Binary files /dev/null and b/Assets/Resources/Sfx/count-ins/ko/two2.ogg differ
diff --git a/Assets/Resources/Sfx/count-ins/ko/two2.ogg.meta b/Assets/Resources/Sfx/count-ins/ko/two2.ogg.meta
new file mode 100644
index 000000000..fbb1f209a
--- /dev/null
+++ b/Assets/Resources/Sfx/count-ins/ko/two2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 20ba8ccea512e5f4483a994e3ffda542
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/bombBreak_gba.ogg b/Assets/Resources/Sfx/games/karateman/bombBreak_gba.ogg
new file mode 100644
index 000000000..dcbd6045f
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/bombBreak_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/bombBreak_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/bombBreak_gba.ogg.meta
new file mode 100644
index 000000000..abec03cb8
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/bombBreak_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 1dd6a835da217a643867c60e1367ce3e
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/en/punchKickPitch.ogg b/Assets/Resources/Sfx/games/karateman/en/punchKickPitch.ogg
new file mode 100644
index 000000000..414e66eb7
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/en/punchKickPitch.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/en/punchKickPitch.ogg.meta b/Assets/Resources/Sfx/games/karateman/en/punchKickPitch.ogg.meta
new file mode 100644
index 000000000..5ef7aa646
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/en/punchKickPitch.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 59a0ba604d19b504b9936e89968981cc
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName: karate/locale
+ assetBundleVariant: en
diff --git a/Assets/Resources/Sfx/games/karateman/en/threePitch.ogg b/Assets/Resources/Sfx/games/karateman/en/threePitch.ogg
new file mode 100644
index 000000000..f01034f19
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/en/threePitch.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/en/threePitch.ogg.meta b/Assets/Resources/Sfx/games/karateman/en/threePitch.ogg.meta
new file mode 100644
index 000000000..8b97e6b6f
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/en/threePitch.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 9e1aa06fa9836294b9f88e760ddf0cf2
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName: karate/locale
+ assetBundleVariant: en
diff --git a/Assets/Resources/Sfx/games/karateman/jp/hit.ogg b/Assets/Resources/Sfx/games/karateman/jp/hit.ogg
index 69a3db108..f8b4bed1d 100644
Binary files a/Assets/Resources/Sfx/games/karateman/jp/hit.ogg and b/Assets/Resources/Sfx/games/karateman/jp/hit.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/jp/hit.ogg.meta b/Assets/Resources/Sfx/games/karateman/jp/hit.ogg.meta
index 1596c446a..fc30bb754 100644
--- a/Assets/Resources/Sfx/games/karateman/jp/hit.ogg.meta
+++ b/Assets/Resources/Sfx/games/karateman/jp/hit.ogg.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: a7d4eb04bd33a4f44951fff13283eeec
+guid: b88c8c9d54c70eb4e8dc59e7b92fddbb
AudioImporter:
externalObjects: {}
serializedVersion: 6
diff --git a/Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg b/Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg
index f8b4bed1d..69a3db108 100644
Binary files a/Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg and b/Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg.meta b/Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg.meta
index fc30bb754..1596c446a 100644
--- a/Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg.meta
+++ b/Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: b88c8c9d54c70eb4e8dc59e7b92fddbb
+guid: a7d4eb04bd33a4f44951fff13283eeec
AudioImporter:
externalObjects: {}
serializedVersion: 6
diff --git a/Assets/Resources/Sfx/games/karateman/jp/one.ogg b/Assets/Resources/Sfx/games/karateman/jp/one.ogg
deleted file mode 100644
index cad1ab1ea..000000000
Binary files a/Assets/Resources/Sfx/games/karateman/jp/one.ogg and /dev/null differ
diff --git a/Assets/Resources/Sfx/games/karateman/jp/punchKickPitch.ogg b/Assets/Resources/Sfx/games/karateman/jp/punchKickPitch.ogg
new file mode 100644
index 000000000..6839c5ff0
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/jp/punchKickPitch.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/jp/one.ogg.meta b/Assets/Resources/Sfx/games/karateman/jp/punchKickPitch.ogg.meta
similarity index 91%
rename from Assets/Resources/Sfx/games/karateman/jp/one.ogg.meta
rename to Assets/Resources/Sfx/games/karateman/jp/punchKickPitch.ogg.meta
index 98b6345aa..7aad7f763 100644
--- a/Assets/Resources/Sfx/games/karateman/jp/one.ogg.meta
+++ b/Assets/Resources/Sfx/games/karateman/jp/punchKickPitch.ogg.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 8d7a734abadd0284bb89471493d7efaf
+guid: 03a401d939d975a4eb82db7300dbe2ae
AudioImporter:
externalObjects: {}
serializedVersion: 6
diff --git a/Assets/Resources/Sfx/games/karateman/jp/three.ogg.meta b/Assets/Resources/Sfx/games/karateman/jp/three.ogg.meta
index f182940ee..e73af1eae 100644
--- a/Assets/Resources/Sfx/games/karateman/jp/three.ogg.meta
+++ b/Assets/Resources/Sfx/games/karateman/jp/three.ogg.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 510b8e7c14548d94cbce8218478a15f9
+guid: 3a5bba19010d50c4b9b9c5e6d92fd49b
AudioImporter:
externalObjects: {}
serializedVersion: 6
diff --git a/Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg b/Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg
index 4651e87b4..b17496524 100644
Binary files a/Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg and b/Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg.meta b/Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg.meta
index e73af1eae..f182940ee 100644
--- a/Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg.meta
+++ b/Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 3a5bba19010d50c4b9b9c5e6d92fd49b
+guid: 510b8e7c14548d94cbce8218478a15f9
AudioImporter:
externalObjects: {}
serializedVersion: 6
diff --git a/Assets/Resources/Sfx/games/karateman/jp/threePitch.ogg b/Assets/Resources/Sfx/games/karateman/jp/threePitch.ogg
new file mode 100644
index 000000000..39d58a364
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/jp/threePitch.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/jp/threePitch.ogg.meta b/Assets/Resources/Sfx/games/karateman/jp/threePitch.ogg.meta
new file mode 100644
index 000000000..e907f2593
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/jp/threePitch.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: be1ab9071e3d1bb4ba09cf74d8daeb22
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName: karate/locale
+ assetBundleVariant: jp
diff --git a/Assets/Resources/Sfx/games/karateman/ko/hitAlt.ogg b/Assets/Resources/Sfx/games/karateman/ko/hitAlt.ogg
new file mode 100644
index 000000000..8f0f4d37c
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/ko/hitAlt.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/ko/hitAlt.ogg.meta b/Assets/Resources/Sfx/games/karateman/ko/hitAlt.ogg.meta
new file mode 100644
index 000000000..bcb8630a0
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/ko/hitAlt.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 709e7a5848df10448b7c5a10b5e7f583
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/ko/punchKickPitch.ogg b/Assets/Resources/Sfx/games/karateman/ko/punchKickPitch.ogg
new file mode 100644
index 000000000..621ea729d
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/ko/punchKickPitch.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/ko/punchKickPitch.ogg.meta b/Assets/Resources/Sfx/games/karateman/ko/punchKickPitch.ogg.meta
new file mode 100644
index 000000000..c42afbf66
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/ko/punchKickPitch.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 86bec06b784232344ad9249786d6127d
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName: karate/locale
+ assetBundleVariant: ko
diff --git a/Assets/Resources/Sfx/games/karateman/ko/threeAlt.ogg b/Assets/Resources/Sfx/games/karateman/ko/threeAlt.ogg
new file mode 100644
index 000000000..b3eda70f0
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/ko/threeAlt.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/ko/threeAlt.ogg.meta b/Assets/Resources/Sfx/games/karateman/ko/threeAlt.ogg.meta
new file mode 100644
index 000000000..b6897e997
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/ko/threeAlt.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: f97d4be879d63a642989e4b0f1191522
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/ko/threePitch.ogg b/Assets/Resources/Sfx/games/karateman/ko/threePitch.ogg
new file mode 100644
index 000000000..c47807e47
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/ko/threePitch.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/ko/threePitch.ogg.meta b/Assets/Resources/Sfx/games/karateman/ko/threePitch.ogg.meta
new file mode 100644
index 000000000..53bfe1dc5
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/ko/threePitch.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 46b733931b571b74c82681d375cb42cc
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName: karate/locale
+ assetBundleVariant: ko
diff --git a/Assets/Resources/Sfx/games/karateman/lightbulbHit_ds.ogg b/Assets/Resources/Sfx/games/karateman/lightbulbHit_ds.ogg
new file mode 100644
index 000000000..5cf415cd9
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/lightbulbHit_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/lightbulbHit_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/lightbulbHit_ds.ogg.meta
new file mode 100644
index 000000000..be6d261ea
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/lightbulbHit_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 985f99fff0585aa4bb2b62d79f932116
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/lightbulbHit_gba.ogg b/Assets/Resources/Sfx/games/karateman/lightbulbHit_gba.ogg
new file mode 100644
index 000000000..45fd3833e
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/lightbulbHit_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/lightbulbHit_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/lightbulbHit_gba.ogg.meta
new file mode 100644
index 000000000..7fe364358
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/lightbulbHit_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 4ba4d1419f685404092d7f504ba5174b
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/lightbulbOut_ds.ogg b/Assets/Resources/Sfx/games/karateman/lightbulbOut_ds.ogg
new file mode 100644
index 000000000..257073da7
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/lightbulbOut_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/lightbulbOut_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/lightbulbOut_ds.ogg.meta
new file mode 100644
index 000000000..ccb7d0a21
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/lightbulbOut_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 35d37d260a26d2e41b55252a8bf10d97
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/lightbulbOut_gba.ogg b/Assets/Resources/Sfx/games/karateman/lightbulbOut_gba.ogg
new file mode 100644
index 000000000..66a2f35ab
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/lightbulbOut_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/lightbulbOut_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/lightbulbOut_gba.ogg.meta
new file mode 100644
index 000000000..b6e695a23
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/lightbulbOut_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 2bee17610e8000e49af2feada3f3ee60
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/missNua.ogg b/Assets/Resources/Sfx/games/karateman/missNua.ogg
new file mode 100644
index 000000000..1c0ca4762
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/missNua.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/missNua.ogg.meta b/Assets/Resources/Sfx/games/karateman/missNua.ogg.meta
new file mode 100644
index 000000000..59fae2f65
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/missNua.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 1366583a53c3d5446adf3082b8257f2b
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/objectOut_ds.ogg b/Assets/Resources/Sfx/games/karateman/objectOut_ds.ogg
new file mode 100644
index 000000000..264aa9edb
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/objectOut_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/objectOut_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/objectOut_ds.ogg.meta
new file mode 100644
index 000000000..fbb51b621
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/objectOut_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 1a9ac35dc0b01c94d90fbc67437c9e61
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/objectOut_gba.ogg b/Assets/Resources/Sfx/games/karateman/objectOut_gba.ogg
new file mode 100644
index 000000000..66a2f35ab
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/objectOut_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/objectOut_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/objectOut_gba.ogg.meta
new file mode 100644
index 000000000..06f370582
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/objectOut_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 06cb52ad4abc60e4888c32a6169c078f
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_ds.ogg b/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_ds.ogg
new file mode 100644
index 000000000..257073da7
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_ds.ogg.meta
new file mode 100644
index 000000000..447fe0370
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 46f09c5c59620024a8bbf6d5aa6f4195
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_gba.ogg b/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_gba.ogg
new file mode 100644
index 000000000..66a2f35ab
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_gba.ogg.meta
new file mode 100644
index 000000000..de2f78117
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: acf27bcb1267302449744732a340d10b
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_ds.ogg b/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_ds.ogg
new file mode 100644
index 000000000..b109abb0e
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_ds.ogg.meta
new file mode 100644
index 000000000..6185af4bd
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: eee08ce1f093f324cbbfcbb1e60ee81b
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_gba.ogg b/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_gba.ogg
new file mode 100644
index 000000000..66a2f35ab
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_gba.ogg.meta
new file mode 100644
index 000000000..7587e42f0
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/offbeatObjectOut_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 10a1461d0847497469d1af399c097186
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/potHitHigh.ogg b/Assets/Resources/Sfx/games/karateman/potHitHigh.ogg
new file mode 100644
index 000000000..5c5d19f7d
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/potHitHigh.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/potHitHigh.ogg.meta b/Assets/Resources/Sfx/games/karateman/potHitHigh.ogg.meta
new file mode 100644
index 000000000..94204cf80
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/potHitHigh.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: e5c22a72bb527524faa759f665ebae68
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/potHit_ds.ogg b/Assets/Resources/Sfx/games/karateman/potHit_ds.ogg
new file mode 100644
index 000000000..bd885d2d2
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/potHit_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/potHit_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/potHit_ds.ogg.meta
new file mode 100644
index 000000000..8127ec7cd
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/potHit_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 6deb5d894156d6d40b9347745ffcc344
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/potHit_gba.ogg b/Assets/Resources/Sfx/games/karateman/potHit_gba.ogg
new file mode 100644
index 000000000..45fd3833e
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/potHit_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/potHit_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/potHit_gba.ogg.meta
new file mode 100644
index 000000000..35e767aa6
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/potHit_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 24822fa1c60257947a01c9c0ac4d9e0b
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/punch.ogg b/Assets/Resources/Sfx/games/karateman/punch.ogg
new file mode 100644
index 000000000..4badfb3e6
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/punch.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/punch.ogg.meta b/Assets/Resources/Sfx/games/karateman/punch.ogg.meta
new file mode 100644
index 000000000..2746689ec
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/punch.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 459d0d4f0a7333141b90ca8def9b74b6
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/rockHit_ds.ogg b/Assets/Resources/Sfx/games/karateman/rockHit_ds.ogg
new file mode 100644
index 000000000..36567da31
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/rockHit_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/rockHit_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/rockHit_ds.ogg.meta
new file mode 100644
index 000000000..9c17ce8c2
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/rockHit_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: e26ff572da577fa468b72e78e66c1ab4
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/rockHit_gba.ogg b/Assets/Resources/Sfx/games/karateman/rockHit_gba.ogg
new file mode 100644
index 000000000..11b73daa5
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/rockHit_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/rockHit_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/rockHit_gba.ogg.meta
new file mode 100644
index 000000000..5a9e8734c
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/rockHit_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: a4540e7a7ee5717409b7ebb5a65e7ece
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_ds.ogg b/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_ds.ogg
new file mode 100644
index 000000000..bd885d2d2
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_ds.ogg.meta
new file mode 100644
index 000000000..b20d8dc48
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: d5dd68fc79f0dd940afaf76e864ef72e
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_gba.wav b/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_gba.wav
new file mode 100644
index 000000000..571d94f6d
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_gba.wav differ
diff --git a/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_gba.wav.meta b/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_gba.wav.meta
new file mode 100644
index 000000000..62c307b19
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/soccerHit_LowNori_gba.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: dcc4af3f6ba4f4c449f44011904f9088
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/soccerHit_ds.ogg b/Assets/Resources/Sfx/games/karateman/soccerHit_ds.ogg
new file mode 100644
index 000000000..69d65b0ad
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/soccerHit_ds.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/soccerHit_ds.ogg.meta b/Assets/Resources/Sfx/games/karateman/soccerHit_ds.ogg.meta
new file mode 100644
index 000000000..7336ec5cb
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/soccerHit_ds.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 72837fc58a3438a418427efea9fa3ce1
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/karateman/soccerHit_gba.ogg b/Assets/Resources/Sfx/games/karateman/soccerHit_gba.ogg
new file mode 100644
index 000000000..69d65b0ad
Binary files /dev/null and b/Assets/Resources/Sfx/games/karateman/soccerHit_gba.ogg differ
diff --git a/Assets/Resources/Sfx/games/karateman/soccerHit_gba.ogg.meta b/Assets/Resources/Sfx/games/karateman/soccerHit_gba.ogg.meta
new file mode 100644
index 000000000..7aa720050
--- /dev/null
+++ b/Assets/Resources/Sfx/games/karateman/soccerHit_gba.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 2b667ef9c4e010348a2b946a57e04e74
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/marchingOrders/halt2.ogg b/Assets/Resources/Sfx/games/marchingOrders/halt2.ogg
new file mode 100644
index 000000000..22f5b460d
Binary files /dev/null and b/Assets/Resources/Sfx/games/marchingOrders/halt2.ogg differ
diff --git a/Assets/Resources/Sfx/games/marchingOrders/halt2.ogg.meta b/Assets/Resources/Sfx/games/marchingOrders/halt2.ogg.meta
new file mode 100644
index 000000000..6310c2df9
--- /dev/null
+++ b/Assets/Resources/Sfx/games/marchingOrders/halt2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: c5b80af3f3bb5994abf89d2741a06a28
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/marchingOrders/jp/halt2.ogg b/Assets/Resources/Sfx/games/marchingOrders/jp/halt2.ogg
new file mode 100644
index 000000000..22f5b460d
Binary files /dev/null and b/Assets/Resources/Sfx/games/marchingOrders/jp/halt2.ogg differ
diff --git a/Assets/Resources/Sfx/games/marchingOrders/jp/halt2.ogg.meta b/Assets/Resources/Sfx/games/marchingOrders/jp/halt2.ogg.meta
new file mode 100644
index 000000000..cf9387aaa
--- /dev/null
+++ b/Assets/Resources/Sfx/games/marchingOrders/jp/halt2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 04f01e04ec8a5b745a6dbe24a6c5b5f2
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/ballHit.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/ballHit.ogg.meta
index 45e4210bf..1f8bcb95e 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/ballHit.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/ballHit.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/dispenseNoise.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/dispenseNoise.ogg.meta
index b81d38fb4..a9d5152f4 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/dispenseNoise.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/dispenseNoise.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble1.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble1.ogg.meta
index da033fc58..8917b3f66 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble1.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble1.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble2.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble2.ogg.meta
index d631fec8b..f8cc7e9fe 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble2.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble2.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble2B.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble2B.ogg.meta
index a1422679d..ca4f71366 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble2B.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble2B.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble3.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble3.ogg.meta
index f829df7c6..ceb33c42f 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble3.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble3.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble4.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble4.ogg.meta
index 4e7c0a306..417d162c4 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble4.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble4.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble5.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble5.ogg.meta
index acaa46038..72833ab43 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble5.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble5.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble6.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble6.ogg.meta
index a30204841..43881e289 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble6.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/dispenseTumble6.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/en.meta b/Assets/Resources/Sfx/games/spaceSoccer/en.meta
index 27d57b7dc..c2a69bcaf 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/en.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/en.meta
@@ -4,5 +4,5 @@ folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: en
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe1.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe1.ogg.meta
index 1e9502b50..ca946d3d0 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe1.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe1.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: en
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe2.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe2.ogg.meta
index 2dff7fc64..91107f95b 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe2.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe2.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: en
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe3.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe3.ogg.meta
index ea6df8564..f0786a099 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe3.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/en/highkicktoe3.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: en
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/en/kick.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/en/kick.ogg.meta
index 8b635fe31..fdb2ed3c9 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/en/kick.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/en/kick.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: en
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/highKickToeBallHit1.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/highKickToeBallHit1.ogg.meta
index 13fddc03e..38ba4a887 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/highKickToeBallHit1.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/highKickToeBallHit1.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/highKickToeBallHit2.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/highKickToeBallHit2.ogg.meta
index 1e578da90..15128d693 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/highKickToeBallHit2.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/highKickToeBallHit2.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe1.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe1.ogg.meta
index 1b58c99b1..c294c97db 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe1.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe1.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe2.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe2.ogg.meta
index 7f8464871..297d43e4a 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe2.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe2.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe3.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe3.ogg.meta
index 6bedcaeec..e8754300e 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe3.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/highkicktoe3.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jetLong.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/jetLong.ogg.meta
index 77c76a59e..aa4248acd 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jetLong.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jetLong.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jetShort.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/jetShort.ogg.meta
index 6917032ec..34544980a 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jetShort.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jetShort.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jetSpeedUp.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/jetSpeedUp.ogg.meta
index 8e71d29ea..08751cab6 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jetSpeedUp.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jetSpeedUp.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jetStart.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/jetStart.ogg.meta
index 55d073e6c..3bfe37140 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jetStart.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jetStart.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jp.meta b/Assets/Resources/Sfx/games/spaceSoccer/jp.meta
index 9d65ea731..94c6cd30e 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jp.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jp.meta
@@ -4,5 +4,5 @@ folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe1.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe1.ogg.meta
index 7082eb353..fbefb7165 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe1.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe1.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe2.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe2.ogg.meta
index 9ded6ce6a..1075393d1 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe2.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe2.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe3.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe3.ogg.meta
index 4cf1bea8e..1d81fa91a 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe3.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jp/highkicktoe3.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/jp/kick.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/jp/kick.ogg.meta
index 1edd63b6b..67ac33e23 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/jp/kick.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/jp/kick.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/kick.ogg.meta b/Assets/Resources/Sfx/games/spaceSoccer/kick.ogg.meta
index 65e45a78f..559e237db 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/kick.ogg.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/kick.ogg.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/locale
- assetBundleVariant: jp
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/spaceSoccer/missNeutral.wav.meta b/Assets/Resources/Sfx/games/spaceSoccer/missNeutral.wav.meta
index 2bd3d8df1..553e399db 100644
--- a/Assets/Resources/Sfx/games/spaceSoccer/missNeutral.wav.meta
+++ b/Assets/Resources/Sfx/games/spaceSoccer/missNeutral.wav.meta
@@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
- assetBundleName: ntrlifting/common
+ assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word.controller b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word.controller
index 5c49cc4c7..7fce86c56 100644
--- a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word.controller
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word.controller
@@ -1,5 +1,31 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
+--- !u!1102 &-7095259849908052729
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Word04jp
+ 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: e5c2eb524ea421441ba80fba299a19be, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
--- !u!1102 &-6746426325098372422
AnimatorState:
serializedVersion: 6
@@ -26,6 +52,58 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
+--- !u!1102 &-6406376969630548201
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Word06jp
+ 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: d08d8a155333b2946b03c8f7c3467c67, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-5706242914299492686
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Word07jp
+ 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: dc8b1a00fd207684795b036671198097, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
--- !u!1102 &-3526870332612620235
AnimatorState:
serializedVersion: 6
@@ -104,6 +182,32 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
+--- !u!1102 &-2824307223673216244
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Word03jp
+ 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: b6796b0c7d9a1b94388a7c9133311fb8, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
--- !u!1102 &-2381588529378463098
AnimatorState:
serializedVersion: 6
@@ -156,6 +260,32 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
+--- !u!1102 &-625859144532937658
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Word05jp
+ 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: 93485c4ad326ce14f84b99e59a86c581, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
@@ -230,6 +360,32 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
+--- !u!1102 &1201564606740293238
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Word02jp
+ 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: 0a8a65d295b579848b1e90c8e73a5eb8, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
--- !u!1107 &2343242441272630556
AnimatorStateMachine:
serializedVersion: 6
@@ -266,6 +422,30 @@ AnimatorStateMachine:
- serializedVersion: 1
m_State: {fileID: 3055973964947669555}
m_Position: {x: 170, y: -70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 8137621832453990429}
+ m_Position: {x: -160, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 8925411852853944990}
+ m_Position: {x: -140, y: 130, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 1201564606740293238}
+ m_Position: {x: -100, y: 190, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -7095259849908052729}
+ m_Position: {x: -30, y: 310, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -625859144532937658}
+ m_Position: {x: 0, y: 370, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -6406376969630548201}
+ m_Position: {x: 40, y: 430, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -5706242914299492686}
+ m_Position: {x: 80, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2824307223673216244}
+ m_Position: {x: -70, y: 250, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
@@ -302,3 +482,55 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
+--- !u!1102 &8137621832453990429
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Word00jp
+ 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: 6da6aac31ea59b2419766ce3d7ffa5fe, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &8925411852853944990
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Word01jp
+ 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: 6c2f1ffc7e5385e42bb8fc3f3e9fe933, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00jp.anim b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00jp.anim
new file mode 100644
index 000000000..81e2f4738
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00jp.anim
@@ -0,0 +1,671 @@
+%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: Word00jp
+ 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, 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: Exclaim
+ - 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, 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: Main
+ - 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, 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: Sub
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 1.15, y: 1.4, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -4.5, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -1.403, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Sub
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves:
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Exclaim
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: -5691116234797290135, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Main
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 0}
+ - time: 0.016666668
+ value: {fileID: 0}
+ attribute: m_Sprite
+ path: Sub
+ 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: 224731958
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping:
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: -5691116234797290135, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 0}
+ - {fileID: 0}
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.033333335
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.15
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.4
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -4.5
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Main
+ 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_LocalPosition.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1.403
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Sub
+ 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_LocalPosition.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Sub
+ 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: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00jp.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00jp.anim.meta
new file mode 100644
index 000000000..4f519f0d8
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00jp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6da6aac31ea59b2419766ce3d7ffa5fe
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01jp.anim b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01jp.anim
new file mode 100644
index 000000000..34043cda8
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01jp.anim
@@ -0,0 +1,668 @@
+%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: Word01jp
+ 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, 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: Exclaim
+ - 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}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ - 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, 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: Sub
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -0.38, y: 1.4, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -3.72, y: 1.7, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -1.403, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Sub
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves:
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Exclaim
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: -4287181604435601069, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Main
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 0}
+ attribute: m_Sprite
+ path: Sub
+ 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: 224731958
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping:
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: -4287181604435601069, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 0}
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 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.38
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.4
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -3.72
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.7
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Main
+ 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
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Main
+ 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
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Main
+ 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
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1.403
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Sub
+ 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_LocalPosition.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Sub
+ 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: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01jp.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01jp.anim.meta
new file mode 100644
index 000000000..fbdbcfcbd
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01jp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6c2f1ffc7e5385e42bb8fc3f3e9fe933
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02jp.anim b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02jp.anim
new file mode 100644
index 000000000..fa38e30e3
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02jp.anim
@@ -0,0 +1,668 @@
+%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: Word02jp
+ 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, 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: Exclaim
+ - 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, 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: Main
+ - 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, 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: Sub
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 1.75, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -4.4, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -1.203, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Sub
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves:
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Exclaim
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 1214470814246859168, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Main
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Sub
+ 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: 224731958
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping:
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 1214470814246859168, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.75
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Exclaim
+ 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_LocalPosition.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -4.4
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Main
+ 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_LocalPosition.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1.203
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Sub
+ 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_LocalPosition.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Sub
+ 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: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02jp.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02jp.anim.meta
new file mode 100644
index 000000000..58270007b
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02jp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0a8a65d295b579848b1e90c8e73a5eb8
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03jp.anim b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03jp.anim
new file mode 100644
index 000000000..a00544ebc
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03jp.anim
@@ -0,0 +1,668 @@
+%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: Word03jp
+ 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, 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: Sub
+ - 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, 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: Exclaim
+ - 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, 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: Main
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -1.203, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Sub
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 1.75, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -4.4, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves:
+ - curve:
+ - time: 0
+ value: {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Sub
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Exclaim
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 3512758288782026156, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Main
+ 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: 1615840316
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping:
+ - {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 3512758288782026156, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1.203
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Sub
+ 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_LocalPosition.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.75
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Exclaim
+ 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_LocalPosition.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -4.4
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Main
+ 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_LocalPosition.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Main
+ 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: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03jp.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03jp.anim.meta
new file mode 100644
index 000000000..9efffd319
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03jp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b6796b0c7d9a1b94388a7c9133311fb8
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04jp.anim b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04jp.anim
new file mode 100644
index 000000000..468cf41b5
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04jp.anim
@@ -0,0 +1,668 @@
+%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: Word04jp
+ 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, 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: Exclaim
+ - 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, 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: Main
+ - 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, 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: Sub
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 1.75, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -4.4, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -1.203, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Sub
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves:
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Exclaim
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: -1278344009149830369, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Main
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Sub
+ 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: 224731958
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping:
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: -1278344009149830369, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.75
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Exclaim
+ 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_LocalPosition.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -4.4
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Main
+ 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_LocalPosition.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1.203
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Sub
+ 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_LocalPosition.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Sub
+ 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: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04jp.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04jp.anim.meta
new file mode 100644
index 000000000..061567c8b
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04jp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e5c2eb524ea421441ba80fba299a19be
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05jp.anim b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05jp.anim
new file mode 100644
index 000000000..29c4ca4fc
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05jp.anim
@@ -0,0 +1,668 @@
+%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: Word05jp
+ 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: -20}
+ 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: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 0, y: 0, z: -20}
+ 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: Main
+ - 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, 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: Sub
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -0.916, y: 0.924, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -2.503, y: 1.923, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -1.403, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Sub
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves:
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Exclaim
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Main
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 0}
+ attribute: m_Sprite
+ path: Sub
+ 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: 224731958
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping:
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 0}
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 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.916
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.924
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -20
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -2.503
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.923
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -20
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1.403
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Sub
+ 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_LocalPosition.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ m_EulerEditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05jp.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05jp.anim.meta
new file mode 100644
index 000000000..fb92003f7
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05jp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 93485c4ad326ce14f84b99e59a86c581
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06jp.anim b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06jp.anim
new file mode 100644
index 000000000..31489c853
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06jp.anim
@@ -0,0 +1,668 @@
+%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: Word06jp
+ 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, 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: Exclaim
+ - 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, 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: Main
+ - 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, 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: Sub
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 1.75, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -4, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -1.203, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Sub
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves:
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Exclaim
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: -5610626859485252548, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Main
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Sub
+ 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: 224731958
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping:
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: -5610626859485252548, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.75
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Exclaim
+ 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_LocalPosition.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -4
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Main
+ 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_LocalPosition.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1.203
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Sub
+ 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_LocalPosition.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Sub
+ 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: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06jp.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06jp.anim.meta
new file mode 100644
index 000000000..f34ccdea3
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06jp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d08d8a155333b2946b03c8f7c3467c67
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word07jp.anim b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word07jp.anim
new file mode 100644
index 000000000..6f9d1e954
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word07jp.anim
@@ -0,0 +1,668 @@
+%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: Word07jp
+ 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, 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: Exclaim
+ - 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, 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: Main
+ - 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, 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: Sub
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 1.75, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Exclaim
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -4, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Main
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -1.203, y: 1, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Sub
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves:
+ - curve:
+ - time: 0
+ value: {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Exclaim
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: -5610626859485252548, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Main
+ classID: 212
+ script: {fileID: 0}
+ - curve:
+ - time: 0
+ value: {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ attribute: m_Sprite
+ path: Sub
+ 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: 224731958
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 0
+ script: {fileID: 0}
+ typeID: 212
+ customType: 23
+ isPPtrCurve: 1
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 224731958
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 521822810
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1615840316
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping:
+ - {fileID: 7844610654334982216, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: -5610626859485252548, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ - {fileID: 1955894343282959379, guid: 57ea36e082ce7e44581fa6fdb2cd7a49, type: 3}
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.75
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Exclaim
+ 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_LocalPosition.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -4
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Main
+ 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_LocalPosition.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1.203
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Sub
+ 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_LocalPosition.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Sub
+ 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: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Exclaim
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Main
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Sub
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word07jp.anim.meta b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word07jp.anim.meta
new file mode 100644
index 000000000..a0473e96b
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/anime/word/Word07jp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dc8b1a00fd207684795b036671198097
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/karate_bg_recolorable_seriousmode.png b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_recolorable_seriousmode.png
new file mode 100644
index 000000000..badf50ed7
Binary files /dev/null and b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_recolorable_seriousmode.png differ
diff --git a/Assets/Resources/Sprites/Games/KarateMan/karate_bg_recolorable_seriousmode.png.meta b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_recolorable_seriousmode.png.meta
new file mode 100644
index 000000000..152eacae4
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_recolorable_seriousmode.png.meta
@@ -0,0 +1,109 @@
+fileFormatVersion: 2
+guid: 42261102352eaee429efa97cf65a4925
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 12
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_1.png b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_1.png
new file mode 100644
index 000000000..113566ff7
Binary files /dev/null and b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_1.png differ
diff --git a/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_1.png.meta b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_1.png.meta
new file mode 100644
index 000000000..1d5cd8d53
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_1.png.meta
@@ -0,0 +1,109 @@
+fileFormatVersion: 2
+guid: 17be3b0fb890a5d4eaa9d09152263732
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 12
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_2.png b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_2.png
new file mode 100644
index 000000000..61fb93e4a
Binary files /dev/null and b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_2.png differ
diff --git a/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_2.png.meta b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_2.png.meta
new file mode 100644
index 000000000..b888078d8
--- /dev/null
+++ b/Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_2.png.meta
@@ -0,0 +1,109 @@
+fileFormatVersion: 2
+guid: 83e009d1666eb664cabe81af27ba983e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 12
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AppInfo.cs b/Assets/Scripts/AppInfo.cs
index 7b38d8def..4f701c63a 100644
--- a/Assets/Scripts/AppInfo.cs
+++ b/Assets/Scripts/AppInfo.cs
@@ -2,8 +2,8 @@ using System;
public static class AppInfo {
//--- AutoGenerated.begin
- public const string Version = "0.0.974";
- public static readonly DateTime Date = new DateTime(2022, 11, 04, 02, 56, 55, 724, DateTimeKind.Utc);
+ public const string Version = "0.0.1023";
+ public static readonly DateTime Date = new DateTime(2022, 12, 04, 05, 38, 21, 313, DateTimeKind.Utc);
//--- AutoGenerated.end
}
diff --git a/Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs b/Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs
index 2e1d94adc..37d4be622 100644
--- a/Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs
+++ b/Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs
@@ -14,12 +14,16 @@ namespace HeavenStudio.Games.Loaders
{
new GameAction("clap", "Clap")
{
- function = delegate { ClappyTrio.instance.Clap(eventCaller.currentEntity.beat, eventCaller.currentEntity.length); },
+ function = delegate { var e = eventCaller.currentEntity; ClappyTrio.instance.Clap(e.beat, e.length); },
resizable = true
},
new GameAction("bop", "Bop")
{
- function = delegate { ClappyTrio.instance.Bop(eventCaller.currentEntity.beat); }
+ function = delegate { var e = eventCaller.currentEntity; ClappyTrio.instance.Bop(e.beat, e["toggle"]); },
+ parameters = new List()
+ {
+ new Param("toggle", false, "Happy", "Whether or not they will be happy for you getting it right")
+ },
},
new GameAction("prepare", "Prepare Stance")
{
@@ -52,6 +56,7 @@ namespace HeavenStudio.Games.Loaders
namespace HeavenStudio.Games
{
using Scripts_ClappyTrio;
+ using UnityEngine.UIElements;
public class ClappyTrio : Minigame
{
@@ -61,6 +66,7 @@ namespace HeavenStudio.Games
[SerializeField] private Sprite[] faces;
+ private bool reactHappy;
private bool isClapping;
private float currentClappingLength;
private float lastClapStart;
@@ -112,6 +118,7 @@ namespace HeavenStudio.Games
private void Update()
{
+ float resetTime = 0f;
if (isClapping)
{
float songPosBeat = Conductor.instance.songPositionInBeats;
@@ -150,10 +157,16 @@ namespace HeavenStudio.Games
clapIndex++;
}
+ resetTime = lastClapStart + length;
break;
}
}
}
+
+ if (Conductor.instance.songPositionInBeats > resetTime + 2)
+ {
+ reactHappy = false;
+ }
}
public void Clap(float beat, float length)
@@ -177,13 +190,17 @@ namespace HeavenStudio.Games
Jukebox.PlayOneShotGame("clappyTrio/ready");
}
- public void Bop(float beat)
+ public void Bop(float beat, bool happy)
{
+ reactHappy = happy;
if (playerHitLast)
{
for (int i = 0; i < Lion.Count; i++)
{
- SetFace(i, 1);
+ if (reactHappy)
+ SetFace(i, 1);
+ else
+ SetFace(i, 0);
}
} else
{
diff --git a/Assets/Scripts/Games/KarateMan/KarateMan.cs b/Assets/Scripts/Games/KarateMan/KarateMan.cs
index 0a8e5ff01..f674c86b3 100644
--- a/Assets/Scripts/Games/KarateMan/KarateMan.cs
+++ b/Assets/Scripts/Games/KarateMan/KarateMan.cs
@@ -24,55 +24,82 @@ namespace HeavenStudio.Games.Loaders
inactiveFunction = delegate { KarateMan.ToggleBopUnloaded(eventCaller.currentEntity["toggle"]); }
},
new GameAction("hit", "Toss Object") {
- function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.CreateItem(e.beat, e["type"], e["type2"], e["type3"]); },
+ function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.CreateItem(e.beat, e["type"], e["type2"], e["type3"], e["type4"]); },
defaultLength = 2,
parameters = new List()
{
new Param("type", KarateMan.HitType.Pot, "Object", "The object to fire"),
new Param("type2", KarateMan.KarateManFaces.Normal, "Success Expression", "The facial expression to set Joe to on hit"),
- new Param("type3", KarateMan.ForceObjectSound.None, "Force Sound", "Make the object play the specific sound no matter what")
+ new Param("type3", KarateMan.JoeFaceLength.Normal, "Face Keep Length", "How long Joe will keep his face from success"),
+ new Param("type4", KarateMan.ForceObjectSound.None, "Force Sound", "Make the object play the specific sound no matter what")
}
},
new GameAction("bulb", "Toss Lightbulb")
{
- function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.CreateBulbSpecial(e.beat, e["type"], e["colorA"], e["type2"]); },
+ function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.CreateBulbSpecial(e.beat, e["type"], e["colorA"], e["type2"], e["type3"], e["type4"]); },
defaultLength = 2,
parameters = new List()
{
new Param("type", KarateMan.LightBulbType.Normal, "Type", "The preset bulb type. Yellow is used for kicks while Blue is used for combos"),
new Param("colorA", new Color(1f,1f,1f), "Custom Color", "The color to use when the bulb type is set to Custom"),
- new Param("type2", KarateMan.KarateManFaces.Normal, "Success Expression", "The facial expression to set Joe to on hit")
+ new Param("type2", KarateMan.KarateManFaces.Normal, "Success Expression", "The facial expression to set Joe to on hit"),
+ new Param("type3", KarateMan.JoeFaceLength.Normal, "Face Keep Length", "How long Joe will keep his face from success"),
+ new Param("type4", KarateMan.ForceObjectSound.None, "Force Sound", "Make the object play the specific sound no matter what")
},
},
new GameAction("kick", "Special: Kick")
{
- function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.Kick(e.beat, e["toggle"], e["type"]); },
+ function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.Kick(e.beat, e["toggle"], e["type"], e["type2"], e["toggle2"], e["toggle3"]); },
defaultLength = 4f,
parameters = new List()
{
new Param("toggle", false, "Contains Ball", "Barrel contains a ball instead of a bomb?"),
- new Param("type", KarateMan.KarateManFaces.Smirk, "Success Expression", "The facial expression to set Joe to on hit")
+ new Param("type", KarateMan.KarateManFaces.Smirk, "Success Expression", "The facial expression to set Joe to on hit"),
+ new Param("type2", KarateMan.JoeFaceLength.Normal, "Face Keep Length", "How long Joe will keep his face from success"),
+ new Param("toggle2", false, "Pitch Shift", "Make the voice pitch shift like in DS"),
+ new Param("toggle3", false, "No Barrel", "Disables the barrel so only the voice clip plays")
}
},
new GameAction("combo", "Special: Combo")
{
- function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.Combo(e.beat, e["type"]); },
+ function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.Combo(e.beat, e["type"], e["type2"], e["toggle"], e["toggle2"]); },
defaultLength = 4,
parameters = new List()
{
- new Param("type", KarateMan.KarateManFaces.Happy, "Success Expression", "The facial expression to set Joe to on hit")
+ new Param("type", KarateMan.KarateManFaces.Happy, "Success Expression", "The facial expression to set Joe to on hit"),
+ new Param("type2", KarateMan.JoeFaceLength.Normal, "Face Keep Length", "How long Joe will keep his face from success"),
+ new Param("toggle", false, "Pitch Shift", "Change the voice pitch based on BPM like on DS"),
+ new Param("toggle2", false, "Disable Objects", "Disables the objects so only the voice clips play")
+ }
+ },
+ new GameAction("honki", "Serious Chance")
+ {
+ function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.Honki(e.beat, e.length, e["type"], e["toggle"], e["toggle2"], e["toggle3"]); },
+ defaultLength = 1f,
+ resizable = true,
+ parameters = new List()
+ {
+ new Param("type", KarateMan.HonkiChanceType.OneObject, "Serious Chance Type", "Whether all objects, one object or no object is required for Serious Mode"),
+ new Param("toggle", false, "Deactivate Serious", "This deactivates Serious Mode"),
+ new Param("toggle2", false, "Miss can Lose", "This makes it so if you miss too many times, Serious Mode deactivates"),
+ new Param("toggle3", false, "Disable Sound", "Disables the 'GONG' sound when it activates")
}
},
new GameAction("hitX", "Warnings")
{
- function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.DoWord(e.beat, e["type"], e["toggle"]); },
+ function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.DoWord(e.beat, e["type"], e["type2"], e["type3"], e["toggle"], e["type4"], e["type5"], e["toggle2"]); },
defaultLength = 1f,
parameters = new List()
{
new Param("type", KarateMan.HitThree.HitThree, "Type", "The warning text to show"),
- new Param("toggle", true, "Voice Clip", "If the voice clip plays or not")
+ new Param("type2", KarateMan.HitThreeVoice.Megamix3DS, "Voice Clip", "If the voice clip plays or not"),
+ new Param("type3", KarateMan.HitThreeGraphicLang.Japanese, "Language", "The language the graphic will show in"),
+ new Param("toggle", false, "Pitch Shift", "Makes the voice shift pitch and speed like in DS"),
+ new Param("type4", KarateMan.HitThreeLength.None, "Length Override", "Overrides the standered length of the graphic appearing"),
+ new Param("type5", KarateMan.HitThreeVoiceDelay.OneBeat, "Voice Delay", "If the voice is delayed by 1 or half a beat"),
+ new Param("toggle2", false, "Fast Voice", "Makes the voice faster")
},
- inactiveFunction = delegate { var e = eventCaller.currentEntity; KarateMan.DoWordSound(e.beat, e["type"]); }
+ inactiveFunction = delegate { var e = eventCaller.currentEntity; KarateMan.DoWordSound(e.beat, e["type"], true, false, (int) KarateMan.HitThreeGraphicLang.Japanese, e["toggle"], (int) KarateMan.HitThreeLength.None, e["type5"], e["toggle2"]); }
},
new GameAction("special camera", "Special Camera")
{
@@ -92,13 +119,16 @@ namespace HeavenStudio.Games.Loaders
},
new GameAction("set gameplay modifiers", "Gameplay Modifiers")
{
- function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.SetGameplayMods(e.beat, e["type"], e["type2"], e["toggle"]); },
+ function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.SetGameplayMods(e.beat, e["type"], e["type2"], e["toggle"], e["toggle2"], e["toggle3"], e["type3"]); },
defaultLength = 0.5f,
parameters = new List()
{
new Param("type", KarateMan.NoriMode.None, "Flow Bar type", "The type of Flow bar to use"),
new Param("type2", KarateMan.HighNoriBg.None, "Flow Background", "The background type when you reach high flow"),
new Param("toggle", true, "Enable Combos", "Allow the player to combo? (Contextual combos will still be allowed even when off)"),
+ new Param("toggle2", false, "Pot Break Sound", "Should there be a breaking sound when punching an object with high flow?"),
+ new Param("toggle3", false, "High Flow Punch", "Determines if Joe punches with the right hand when having high flow"),
+ new Param("type3", KarateMan.SoundEffectTypes.Megamix3DS, "Sound Effect Ver", "The version of sounds that will play")
}
},
new GameAction("set background effects", "Background Appearance")
@@ -157,25 +187,25 @@ namespace HeavenStudio.Games.Loaders
// These are still here for backwards-compatibility but are hidden in the editor
new GameAction("pot", "")
{
- function = delegate { KarateMan.instance.CreateItem(eventCaller.currentEntity.beat, 0, (int) KarateMan.HitType.Pot, 0); },
+ function = delegate { KarateMan.instance.CreateItem(eventCaller.currentEntity.beat, 0, (int) KarateMan.HitType.Pot, 0, 0); },
defaultLength = 2,
hidden = true
},
new GameAction("rock", "")
{
- function = delegate { KarateMan.instance.CreateItem(eventCaller.currentEntity.beat, 0, (int) KarateMan.HitType.Rock, 0); },
+ function = delegate { KarateMan.instance.CreateItem(eventCaller.currentEntity.beat, 0, (int) KarateMan.HitType.Rock, 0, 0); },
defaultLength = 2,
hidden = true
},
new GameAction("ball", "")
{
- function = delegate { KarateMan.instance.CreateItem(eventCaller.currentEntity.beat, 0, (int) KarateMan.HitType.Ball, 0); },
+ function = delegate { KarateMan.instance.CreateItem(eventCaller.currentEntity.beat, 0, (int) KarateMan.HitType.Ball, 0, 0); },
defaultLength = 2,
hidden = true
},
new GameAction("tacobell", "")
{
- function = delegate { KarateMan.instance.CreateItem(eventCaller.currentEntity.beat, 0, (int) KarateMan.HitType.TacoBell, 0); },
+ function = delegate { KarateMan.instance.CreateItem(eventCaller.currentEntity.beat, 0, (int) KarateMan.HitType.TacoBell, 0, 0); },
defaultLength = 2,
hidden = true
},
@@ -191,7 +221,7 @@ namespace HeavenStudio.Games.Loaders
},
new GameAction("hit3", "")
{
- function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.DoWord(e.beat, e["type"], true); },
+ function = delegate { var e = eventCaller.currentEntity; KarateMan.instance.DoWord(e.beat, e["type"], (int) KarateMan.HitThreeVoice.Megamix3DS, (int) KarateMan.HitThreeGraphicLang.Japanese, false, (int) KarateMan.HitThreeLength.None, (int) KarateMan.HitThreeVoiceDelay.OneBeat, false); },
parameters = new List()
{
new Param("type", KarateMan.HitThree.HitThree, "Type", "The warning text to show")
@@ -200,7 +230,7 @@ namespace HeavenStudio.Games.Loaders
},
new GameAction("hit4", "")
{
- function = delegate { KarateMan.instance.DoWord(eventCaller.currentEntity.beat, (int) KarateMan.HitThree.HitFour, true); },
+ function = delegate { KarateMan.instance.DoWord(eventCaller.currentEntity.beat, (int) KarateMan.HitThree.HitFour, (int) KarateMan.HitThreeVoice.Megamix3DS, (int) KarateMan.HitThreeGraphicLang.Japanese, false, (int) KarateMan.HitThreeLength.None, (int) KarateMan.HitThreeVoiceDelay.OneBeat, false); },
hidden = true
},
new GameAction("set background color", "")
@@ -253,7 +283,9 @@ namespace HeavenStudio.Games.Loaders
namespace HeavenStudio.Games
{
+ using HeavenStudio.Editor;
using Scripts_KarateMan;
+ using UnityEditor;
using static HeavenStudio.Util.MultiSound;
public class KarateMan : Minigame
@@ -282,8 +314,47 @@ namespace HeavenStudio.Games
Warning,
Combo,
HitOne,
+ Clear,
}
+ public enum HitThreeVoice
+ {
+ Megamix3DS,
+ GoldDS,
+ TengokuGBA
+ }
+
+ public enum HitThreeGraphicLang
+ {
+ English,
+ Japanese,
+ //Korean
+ }
+
+ public enum HitThreeLength
+ {
+ None,
+ HalfBeat,
+ OneBeat,
+ TwoBeats,
+ ThreeBeats,
+ FourBeats,
+ Indefinite
+ }
+
+ public enum HitThreeVoiceDelay
+ {
+ OneBeat,
+ HalfBeat
+ }
+
+ public enum HonkiChanceType
+ {
+ OneObject,
+ AllObjects,
+ IgnoreObject
+ }
+
public enum LightBulbType
{
Normal,
@@ -351,6 +422,15 @@ namespace HeavenStudio.Games
VerySad,
Blush
}
+
+ public enum JoeFaceLength
+ {
+ Normal,
+ Kick,
+ Combo,
+ Infinite,
+ OneBeat
+ }
public enum ForceObjectSound
{
@@ -359,6 +439,13 @@ namespace HeavenStudio.Games
Offbeat
}
+ public enum SoundEffectTypes
+ {
+ Megamix3DS,
+ GoldDS,
+ TengokuGBA
+ }
+
public enum NoriMode
{
None,
@@ -374,7 +461,10 @@ namespace HeavenStudio.Games
}
public static bool IsComboEnable = true; //only stops Out combo inputs, this basically makes combo contextual
+ public static bool NoriBreakSound = false; //the sound when punching an object with high nori, off by default
+ public static bool HighFlowPunch = false; //this determines if Joe always punches heavy with high flow, off by default cause it looks odd
public bool IsNoriActive { get { return Nori.MaxNori > 0; } }
+ public bool HonkiMode { get { return Nori.MaxNori == 0; } }
public float NoriPerformance { get { if (IsNoriActive) return Nori.Nori / Nori.MaxNori; else return 1f; } }
public Color[] LightBulbColors;
@@ -433,6 +523,8 @@ namespace HeavenStudio.Games
SpriteRenderer bgBloodRenderer;
public GameObject BGRadial;
SpriteRenderer bgRadialRenderer;
+ public GameObject BGHonki;
+ SpriteRenderer bgGHonkiRenderer;
[Header("Shadows")]
static int currentShadowType = (int) ShadowType.Tinted;
@@ -457,6 +549,7 @@ namespace HeavenStudio.Games
public static bool WantBop = true;
public static bool WantNori = true;
public static int WantNoriType = (int) NoriMode.None;
+ public static int SoundEffectsVersion = (int) SoundEffectTypes.Megamix3DS;
public static float WantBgChangeStart = Single.MinValue;
public static float WantBgChangeLength = 0f;
@@ -640,54 +733,140 @@ namespace HeavenStudio.Games
cameraReturnLength = Mathf.Min(2f, length*0.5f);
}
- public void DoWord(float beat, int type, bool doSound = true)
+ public void Honki(float beat, float length, int type, bool deactivate, bool miss, bool noSound)
{
- Word.Play(DoWordSound(beat, type, doSound));
+ ActivateHonki(deactivate, noSound);
}
- public static string DoWordSound(float beat, int type, bool doSound = true)
+ public void ActivateHonki(bool deactivate, bool noSound)
+ {
+ if (!noSound)
+ Jukebox.PlayOneShotGame("karateman/gogo");
+ }
+
+ public void DoWord(float beat, int type, int voiceType, int language, bool pitch, int graphLength, int voiceDelay, bool fast)
+ {
+ bool sound;
+ bool graphic;
+
+ switch (voiceType)
+ {
+ case (int) KarateMan.HitThreeVoice.TengokuGBA:
+ sound = false;
+ graphic = true;
+ break;
+ case (int) KarateMan.HitThreeVoice.GoldDS:
+ sound = true;
+ graphic = false;
+ break;
+ case (int) KarateMan.HitThreeVoice.Megamix3DS:
+ sound = true;
+ graphic = true;
+ break;
+ default:
+ sound = true;
+ graphic = true;
+ break;
+ }
+
+ Word.Play(DoWordSound(beat, type, sound, graphic, language, pitch, graphLength, voiceDelay, fast));
+ }
+
+ static float HitThreeGraphicLengthFloat(int type)
+ {
+ switch (type)
+ {
+ case (int) HitThreeLength.HalfBeat:
+ return 0.5f;
+ case (int) HitThreeLength.OneBeat:
+ return 1f;
+ case (int) HitThreeLength.TwoBeats:
+ return 2f;
+ case (int) HitThreeLength.ThreeBeats:
+ return 3f;
+ case (int) HitThreeLength.FourBeats:
+ return 4f;
+ case (int) HitThreeLength.Indefinite:
+ return float.MaxValue;
+ default:
+ return 0f;
+ }
+ }
+
+ static float HitThreeVoiceOfset(int delay)
+ {
+ switch (delay)
+ {
+ case (int) HitThreeVoiceDelay.HalfBeat:
+ return 1f;
+ default:
+ return hitVoiceOffset;
+ }
+ }
+
+ public static string DoWordSound(float beat, int type, bool doSound, bool graphic, int language, bool pitchShift, int graphLength, int voiceDelay, bool fast)
{
String word = "NoPose";
float clear = 0f;
+ float pitch = 1f;
+ float numOffset = hitVoiceOffset;
+ float hitOffset = 1f;
+ float beatOffset = 0.5f;
+ float startBeat = Conductor.instance.songPositionInBeats;
+ if (pitchShift)
+ {
+ pitch = Conductor.instance.songBpm / 128;
+ hitOffset = 0.96f;
+ }
+ if (fast)
+ {
+ numOffset = 1f;
+ hitOffset /= 2;
+ }
+ if (HitThreeVoiceOfset(voiceDelay) != hitVoiceOffset)
+ {
+ numOffset = 1f;
+ hitOffset -= 0.42f;
+ }
switch (type)
{
case (int) HitThree.HitTwo:
- word = "Word02";
+ if (graphic) word = "Word02";
clear = beat + 4f;
if (doSound)
MultiSound.Play(new MultiSound.Sound[]
{
- new MultiSound.Sound("karateman/hit", beat + 1f),
+ new MultiSound.Sound("karateman/hit", beat + hitOffset, pitch: pitch),
}, forcePlay: true);
break;
case (int) HitThree.HitThree:
- word = "Word03";
+ if (graphic) word = "Word03";
clear = beat + 4f;
if (doSound)
MultiSound.Play(new MultiSound.Sound[]
{
- new MultiSound.Sound("karateman/three", beat + 0.5f, offset: hitVoiceOffset),
- new MultiSound.Sound("karateman/hit", beat + 1f),
+ new MultiSound.Sound("karateman/three", beat + beatOffset, pitch: pitch, offset: numOffset),
+ new MultiSound.Sound("karateman/hit", beat + hitOffset, pitch: pitch),
}, forcePlay: true);
break;
case (int) HitThree.HitThreeAlt:
- word = "Word03";
+ if (graphic) word = "Word03";
clear = beat + 4f;
if (doSound)
MultiSound.Play(new MultiSound.Sound[]
{
- new MultiSound.Sound("karateman/threeAlt", beat + 0.5f, offset: hitVoiceOffset),
- new MultiSound.Sound("karateman/hitAlt", beat + 1f),
+ new MultiSound.Sound("karateman/threeAlt", beat + beatOffset, pitch: pitch, offset: numOffset),
+ new MultiSound.Sound("karateman/hitAlt", beat + hitOffset, pitch: pitch),
}, forcePlay: true);
break;
case (int) HitThree.HitFour:
- word = "Word04";
+ if (graphic) word = "Word04";
clear = beat + 4f;
if (doSound)
MultiSound.Play(new MultiSound.Sound[]
{
- new MultiSound.Sound("karateman/four", beat + 0.5f, offset: hitVoiceOffset),
- new MultiSound.Sound("karateman/hit", beat + 1f),
+ new MultiSound.Sound("karateman/four", beat + beatOffset, pitch: pitch, offset: numOffset),
+ new MultiSound.Sound("karateman/hit", beat + hitOffset, pitch: pitch),
}, forcePlay: true);
break;
case (int) HitThree.Grr:
@@ -703,78 +882,127 @@ namespace HeavenStudio.Games
clear = beat + 3f;
break;
case (int) HitThree.HitOne: //really?
- word = "Word06";
+ if (graphic) word = "Word06";
clear = beat + 4f;
if (doSound)
MultiSound.Play(new MultiSound.Sound[]
{
- new MultiSound.Sound("karateman/hit", beat + 0.5f, offset: hitVoiceOffset),
- new MultiSound.Sound("karateman/one", beat + 1f),
+ new MultiSound.Sound("karateman/hit", beat + beatOffset, pitch: pitch, offset: numOffset),
+ new MultiSound.Sound("karateman/one", beat + hitOffset, pitch: pitch),
}, forcePlay: true);
break;
+ case (int) HitThree.Clear:
+ word = "NoPose";
+ break;
}
+ if (HitThreeGraphicLengthFloat(graphLength) != 0)
+ clear = beat + HitThreeGraphicLengthFloat(graphLength);
if (Conductor.instance.songPositionInBeats <= clear && Conductor.instance.songPositionInBeats >= beat)
{
wordClearTime = clear;
}
- return word;
+ switch (language)
+ {
+ case (int) HitThreeGraphicLang.Japanese:
+ return word + "jp";
+ default:
+ return word;
+ }
}
- public void CreateItem(float beat, int type, int expression, int sound)
+ float HitExpressionLength(int type)
+ {
+ switch (type)
+ {
+ case (int) JoeFaceLength.Normal:
+ return 2f;
+ case (int) JoeFaceLength.Kick:
+ return 0.7f;
+ case (int) JoeFaceLength.Combo:
+ return 4f;
+ case (int) JoeFaceLength.Infinite:
+ return float.MaxValue;
+ case (int)JoeFaceLength.OneBeat:
+ return 1f;
+ default:
+ return 2f;
+ }
+ }
+
+ public string SoundEffectsType(int type)
+ {
+ switch (type)
+ {
+ case (int) SoundEffectTypes.GoldDS:
+ return "_ds";
+ case (int) SoundEffectTypes.TengokuGBA:
+ return "_gba";
+ default:
+ return null;
+ }
+ }
+
+ public void CreateItem(float beat, int type, int expression, int length, int sound)
{
string outSound;
if (Starpelly.Mathp.GetDecimalFromFloat(beat + 0.5f) == 0f && sound != (int)KarateMan.ForceObjectSound.Onbeat || sound == (int)KarateMan.ForceObjectSound.Offbeat)
- outSound = "karateman/offbeatObjectOut";
+ outSound = "karateman/offbeatObjectOut" + SoundEffectsType(SoundEffectsVersion);
else
- outSound = "karateman/objectOut";
+ outSound = "karateman/objectOut" + SoundEffectsType(SoundEffectsVersion);
switch (type)
{
case (int) HitType.Pot:
- CreateItemInstance(beat, "Item00", expression);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item00", expression);
break;
case (int) HitType.Lightbulb:
- if (Starpelly.Mathp.GetDecimalFromFloat(beat + 0.5f) == 0f && sound != (int)KarateMan.ForceObjectSound.Onbeat)
- outSound = "karateman/offbeatLightbulbOut";
+ if (Starpelly.Mathp.GetDecimalFromFloat(beat + 0.5f) == 0f && sound != (int) KarateMan.ForceObjectSound.Onbeat || sound == (int) KarateMan.ForceObjectSound.Offbeat)
+ outSound = "karateman/offbeatLightbulbOut" + SoundEffectsType(SoundEffectsVersion);
else
- outSound = "karateman/lightbulbOut";
- var mobj = CreateItemInstance(beat, "Item01", expression, KarateManPot.ItemType.Bulb);
+ outSound = "karateman/lightbulbOut" + SoundEffectsType(SoundEffectsVersion);
+ var mobj = CreateItemInstance(beat, HitExpressionLength(length), "Item01", expression, KarateManPot.ItemType.Bulb);
mobj.GetComponent().SetBulbColor(LightBulbColors[0]);
break;
case (int) HitType.Rock:
- CreateItemInstance(beat, "Item02", expression, KarateManPot.ItemType.Rock);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item02", expression, KarateManPot.ItemType.Rock);
break;
case (int) HitType.Ball:
- CreateItemInstance(beat, "Item03", expression, KarateManPot.ItemType.Ball);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item03", expression, KarateManPot.ItemType.Ball);
break;
case (int) HitType.CookingPot:
- CreateItemInstance(beat, "Item06", expression, KarateManPot.ItemType.Cooking);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item06", expression, KarateManPot.ItemType.Cooking);
break;
case (int) HitType.Alien:
- CreateItemInstance(beat, "Item07", expression, KarateManPot.ItemType.Alien);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item07", expression, KarateManPot.ItemType.Alien);
break;
case (int) HitType.Bomb:
- CreateItemInstance(beat, "Item04", expression, KarateManPot.ItemType.Bomb);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item04", expression, KarateManPot.ItemType.Bomb);
break;
case (int) HitType.TacoBell:
- CreateItemInstance(beat, "Item99", expression, KarateManPot.ItemType.TacoBell);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item99", expression, KarateManPot.ItemType.TacoBell);
break;
default:
- CreateItemInstance(beat, "Item00", expression);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item00", expression);
break;
}
Jukebox.PlayOneShotGame(outSound, forcePlay: true);
}
- public void CreateBulbSpecial(float beat, int type, Color c, int expression)
+ public void CreateBulbSpecial(float beat, int type, Color c, int expression, int length, int sound)
{
string outSound;
- if (Starpelly.Mathp.GetDecimalFromFloat(beat + 0.5f) == 0f)
- outSound = "karateman/offbeatLightbulbOut";
+ if (Starpelly.Mathp.GetDecimalFromFloat(beat + 0.5f) == 0f && sound != (int) KarateMan.ForceObjectSound.Onbeat || sound == (int)KarateMan.ForceObjectSound.Offbeat)
+ if (SoundEffectsType(SoundEffectsVersion) == "_gba")
+ outSound = "karateman/offbeatLightbulbOut_ds";
+ else
+ outSound = "karateman/offbeatLightbulbOut" + SoundEffectsType(SoundEffectsVersion);
else
- outSound = "karateman/lightbulbOut";
- var mobj = CreateItemInstance(beat, "Item01", expression, KarateManPot.ItemType.Bulb);
+ if (SoundEffectsType(SoundEffectsVersion) == "_gba")
+ outSound = "karateman/lightbulbOut_ds";
+ else
+ outSound = "karateman/lightbulbOut" + SoundEffectsType(SoundEffectsVersion);
+ var mobj = CreateItemInstance(beat, HitExpressionLength(length), "Item01", expression, KarateManPot.ItemType.Bulb);
if (type == (int) LightBulbType.Custom)
mobj.GetComponent().SetBulbColor(c);
@@ -783,49 +1011,63 @@ namespace HeavenStudio.Games
Jukebox.PlayOneShotGame(outSound, forcePlay: true);
}
- public void Combo(float beat, int expression)
+ public void Combo(float beat, int expression, int length, bool pitchShift, bool noCombo)
{
- Jukebox.PlayOneShotGame("karateman/barrelOutCombos", forcePlay: true);
+ float pitch = 1f;
- int comboId = KarateManPot.GetNewCombo();
+ if (pitchShift)
+ pitch = Conductor.instance.songBpm / 128;
- BeatAction.New(gameObject, new List()
- {
- new BeatAction.Action(beat, delegate { CreateItemInstance(beat, "Item00", 0, KarateManPot.ItemType.ComboPot1, comboId); }),
- new BeatAction.Action(beat + 0.25f, delegate { CreateItemInstance(beat + 0.25f, "Item00", 0, KarateManPot.ItemType.ComboPot2, comboId); }),
- new BeatAction.Action(beat + 0.5f, delegate { CreateItemInstance(beat + 0.5f, "Item00", 0, KarateManPot.ItemType.ComboPot3, comboId); }),
- new BeatAction.Action(beat + 0.75f, delegate { CreateItemInstance(beat + 0.75f, "Item00", 0, KarateManPot.ItemType.ComboPot4, comboId); }),
- new BeatAction.Action(beat + 1f, delegate { CreateItemInstance(beat + 1f, "Item00", 0, KarateManPot.ItemType.ComboPot5, comboId); }),
- new BeatAction.Action(beat + 1.5f, delegate { CreateItemInstance(beat + 1.5f, "Item05", expression, KarateManPot.ItemType.ComboBarrel, comboId); }),
- });
+ if (!noCombo)
+ {
+ Jukebox.PlayOneShotGame("karateman/barrelOutCombos", forcePlay: true);
+
+ int comboId = KarateManPot.GetNewCombo();
+
+ BeatAction.New(gameObject, new List()
+ {
+ new BeatAction.Action(beat, delegate { CreateItemInstance(beat, 0f, "Item00", 0, KarateManPot.ItemType.ComboPot1, comboId); }),
+ new BeatAction.Action(beat + 0.25f, delegate { CreateItemInstance(beat + 0.25f, 0f, "Item00", 0, KarateManPot.ItemType.ComboPot2, comboId); }),
+ new BeatAction.Action(beat + 0.5f, delegate { CreateItemInstance(beat + 0.5f, 0f, "Item00", 0, KarateManPot.ItemType.ComboPot3, comboId); }),
+ new BeatAction.Action(beat + 0.75f, delegate { CreateItemInstance(beat + 0.75f, 0f, "Item00", 0, KarateManPot.ItemType.ComboPot4, comboId); }),
+ new BeatAction.Action(beat + 1f, delegate { CreateItemInstance(beat + 1f, 0f, "Item00", 0, KarateManPot.ItemType.ComboPot5, comboId); }),
+ new BeatAction.Action(beat + 1.5f, delegate { CreateItemInstance(beat + 1.5f, HitExpressionLength(length), "Item05", expression, KarateManPot.ItemType.ComboBarrel, comboId); }),
+ });
+ }
MultiSound.Play(new MultiSound.Sound[]
{
- new MultiSound.Sound("karateman/punchy1", beat + 1f),
- new MultiSound.Sound("karateman/punchy2", beat + 1.25f),
- new MultiSound.Sound("karateman/punchy3", beat + 1.5f),
- new MultiSound.Sound("karateman/punchy4", beat + 1.75f),
- new MultiSound.Sound("karateman/ko", beat + 2f),
- new MultiSound.Sound("karateman/pow", beat + 2.5f)
+ new MultiSound.Sound("karateman/punchy1", beat + 1f, pitch: pitch),
+ new MultiSound.Sound("karateman/punchy2", beat + 1.25f, pitch: pitch),
+ new MultiSound.Sound("karateman/punchy3", beat + 1.5f, pitch: pitch),
+ new MultiSound.Sound("karateman/punchy4", beat + 1.75f, pitch: pitch),
+ new MultiSound.Sound("karateman/ko", beat + 2f, pitch: pitch),
+ new MultiSound.Sound("karateman/pow", beat + 2.5f, pitch: pitch)
}, forcePlay: true);
}
- public void Kick(float beat, bool ball, int expression)
+ public void Kick(float beat, bool ball, int expression, int length, bool pitchShift, bool noBarrel)
{
- Jukebox.PlayOneShotGame("karateman/barrelOutKicks", forcePlay: true);
+ float pitch = 1f;
- CreateItemInstance(beat, "Item05", expression, KarateManPot.ItemType.KickBarrel, content: ball);
-
- MultiSound.Play(new MultiSound.Sound[]
+ if (!noBarrel)
{
- new MultiSound.Sound("karateman/punchKick1", beat + 1f),
- new MultiSound.Sound("karateman/punchKick2", beat + 1.5f),
- new MultiSound.Sound("karateman/punchKick3", beat + 1.75f),
- new MultiSound.Sound("karateman/punchKick4", beat + 2.5f),
+ Jukebox.PlayOneShotGame("karateman/barrelOutKicks", forcePlay: true);
+ CreateItemInstance(beat, HitExpressionLength(length), "Item05", expression, KarateManPot.ItemType.KickBarrel, content: ball);
+ }
+
+ if (pitchShift)
+ pitch = Conductor.instance.songBpm / 128;
+ MultiSound.Play(new MultiSound.Sound[]
+ {
+ new MultiSound.Sound("karateman/punchKick1", beat + 1f, pitch: pitch),
+ new MultiSound.Sound("karateman/punchKick2", beat + 1.5f, pitch: pitch),
+ new MultiSound.Sound("karateman/punchKick3", beat + 1.75f, pitch: pitch),
+ new MultiSound.Sound("karateman/punchKick4", beat + 2.5f, pitch : pitch),
}, forcePlay: true);
}
- public GameObject CreateItemInstance(float beat, string awakeAnim, int successExpression, KarateManPot.ItemType type = KarateManPot.ItemType.Pot, int comboId = -1, bool content = false)
+ public GameObject CreateItemInstance(float beat, float hitExpLength, string awakeAnim, int successExpression, KarateManPot.ItemType type = KarateManPot.ItemType.Pot, int comboId = -1, bool content = false)
{
GameObject mobj = GameObject.Instantiate(Item, ItemHolder);
KarateManPot mobjDat = mobj.GetComponent();
@@ -834,6 +1076,7 @@ namespace HeavenStudio.Games
mobjDat.awakeAnim = awakeAnim;
mobjDat.comboId = comboId;
mobjDat.OnHitExpression = successExpression;
+ mobjDat.HitExpressionLength = hitExpLength;
mobjDat.KickBarrelContent = content;
mobj.SetActive(true);
@@ -962,11 +1205,14 @@ namespace HeavenStudio.Games
UpdateFilterColour(bgColour, filterColour);
}
- public void SetGameplayMods(float beat, int mode, int bg, bool combo)
+ public void SetGameplayMods(float beat, int mode, int bg, bool combo, bool noriBreak, bool highFlow, int soundVer)
{
NoriGO.SetActive(true);
Nori.SetNoriMode(beat, mode);
highNoriBackground = bg;
+ NoriBreakSound = noriBreak;
+ HighFlowPunch = highFlow;
+ SoundEffectsVersion = soundVer;
IsComboEnable = combo;
}
diff --git a/Assets/Scripts/Games/KarateMan/KarateManJoe.cs b/Assets/Scripts/Games/KarateMan/KarateManJoe.cs
index d43014656..7848c0fbe 100644
--- a/Assets/Scripts/Games/KarateMan/KarateManJoe.cs
+++ b/Assets/Scripts/Games/KarateMan/KarateManJoe.cs
@@ -141,7 +141,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
{
if (!KarateMan.instance.IsExpectingInputNow())
{
- if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f)
+ if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f && KarateMan.HighFlowPunch)
Punch(2);
else
Punch(1);
diff --git a/Assets/Scripts/Games/KarateMan/KarateManNoriController.cs b/Assets/Scripts/Games/KarateMan/KarateManNoriController.cs
index 6c9a29629..005c60c7c 100644
--- a/Assets/Scripts/Games/KarateMan/KarateManNoriController.cs
+++ b/Assets/Scripts/Games/KarateMan/KarateManNoriController.cs
@@ -122,6 +122,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
{
if (noriMode == (int) KarateMan.NoriMode.None) return;
if (MaxNori <= 0) return;
+ if (KarateMan.instance.HonkiMode) return;
float oldNori = Nori;
if (noriMode == (int) KarateMan.NoriMode.Tengoku)
{
@@ -152,6 +153,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
{
if (noriMode == (int) KarateMan.NoriMode.None) return;
if (MaxNori <= 0) return;
+ if (KarateMan.instance.HonkiMode) return;
float oldNori = Nori;
if (noriMode == (int) KarateMan.NoriMode.Tengoku)
{
@@ -191,6 +193,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
{
if (noriMode == (int) KarateMan.NoriMode.None) return;
if (MaxNori <= 0) return;
+ if (KarateMan.instance.HonkiMode) return;
if (noriMode == (int) KarateMan.NoriMode.Tengoku)
{
if (Nori >= MaxNori)
diff --git a/Assets/Scripts/Games/KarateMan/KarateManPot.cs b/Assets/Scripts/Games/KarateMan/KarateManPot.cs
index 788bd5ff1..c420bda1d 100644
--- a/Assets/Scripts/Games/KarateMan/KarateManPot.cs
+++ b/Assets/Scripts/Games/KarateMan/KarateManPot.cs
@@ -36,6 +36,8 @@ namespace HeavenStudio.Games.Scripts_KarateMan
public bool KickBarrelContent = false;
public int OnHitExpression = (int) KarateMan.KarateManFaces.Normal;
+ public float HitExpressionLength = 2f;
+ static float ItemHitNori = 0f;
public int comboId = -1;
static int _lastCombo = -1;
@@ -329,23 +331,15 @@ namespace HeavenStudio.Games.Scripts_KarateMan
Jukebox.PlayOneShotGame("karateman/bombBreak", volume: 0.25f);
return;
}
- else if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f && cond.songPositionInBeats >= startBeat + curveTargetBeat)
+ else if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f && KarateMan.NoriBreakSound && ItemBreakable() && cond.songPositionInBeats >= startBeat + curveTargetBeat && CurrentCurve.GetApproximateLength() > 16)
{
- if (type == ItemType.KickBomb)
- {
- ParticleSystem j = Instantiate(HitParticles[6], ItemCurves[7].GetPoint(1f), Quaternion.identity, KarateMan.instance.ItemHolder);
- j.Play();
- }
- else if (type == ItemType.KickBall && cond.songPositionInBeats < startBeat + curveTargetBeat + 1f)
- return;
-
ParticleSystem p = Instantiate(HitParticles[2], CurrentCurve.GetPoint(1f), Quaternion.identity, KarateMan.instance.ItemHolder);
p.Play();
GameObject.Destroy(ShadowInstance.gameObject);
GameObject.Destroy(gameObject);
- if (CurrentCurve.GetApproximateLength() >= 16)
+ if (cond.songPositionInBeats >= startBeat)
{
switch (type)
{
@@ -366,7 +360,8 @@ namespace HeavenStudio.Games.Scripts_KarateMan
}
return;
}
- else if (cond.songPositionInBeats >= startBeat + Mathf.Max(2f, curveTargetBeat) || CurrentCurve == null) {
+ else if (cond.songPositionInBeats >= startBeat + Mathf.Max(2f, curveTargetBeat) || CurrentCurve == null)
+ {
if (type == ItemType.KickBomb)
{
@@ -375,16 +370,17 @@ namespace HeavenStudio.Games.Scripts_KarateMan
}
else if (type == ItemType.KickBall && cond.songPositionInBeats < startBeat + curveTargetBeat + 1f)
return;
-
+
GameObject.Destroy(ShadowInstance.gameObject);
GameObject.Destroy(gameObject);
return;
}
- else {
+ else
+ {
if (prog <= 1f)
{
transform.position = CurrentCurve.GetPoint(prog);
- transform.rotation = Quaternion.Euler(0, 0, transform.rotation.eulerAngles.z + (-270f * Time.deltaTime * (1/cond.pitchedSecPerBeat)));
+ transform.rotation = Quaternion.Euler(0, 0, transform.rotation.eulerAngles.z + (-270f * Time.deltaTime * (1 / cond.pitchedSecPerBeat)));
}
else
{
@@ -441,7 +437,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
GameObject.Destroy(ShadowInstance.gameObject);
GameObject.Destroy(gameObject);
- Jukebox.PlayOneShotGame("karateman/bombBreak", volume: 1f);
+ Jukebox.PlayOneShotGame("karateman/bombBreak", volume: 0.25f);
return;
}
else if (cond.songPositionInBeats >= startBeat + 3f)
@@ -479,12 +475,21 @@ namespace HeavenStudio.Games.Scripts_KarateMan
ParticleSystem p;
CreateHitMark(ItemKickable());
KarateMan game = KarateMan.instance;
+ var soundVer = game.SoundEffectsType(KarateMan.SoundEffectsVersion);
switch (type)
{
case ItemType.Bulb:
CurrentCurve = ItemCurves[straight ? 1 : 0];
curveTargetBeat = straight ? 1f : 1.5f;;
- Jukebox.PlayOneShotGame("karateman/lightbulbHit", forcePlay: true);
+ if (game.IsNoriActive && game.NoriPerformance < 0.6f)
+ {
+ if (soundVer == "_gba")
+ Jukebox.PlayOneShotGame("karateman/potHit_lowNori", forcePlay: true);
+ else if (soundVer == null)
+ Jukebox.PlayOneShotGame("karateman/lightbulbHit_ds");
+ }
+ else
+ Jukebox.PlayOneShotGame("karateman/lightbulbHit" + soundVer, forcePlay: true);
p = Instantiate(HitParticles[5], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
if (effectTint.a == 0)
@@ -508,17 +513,17 @@ namespace HeavenStudio.Games.Scripts_KarateMan
case ItemType.Rock:
CurrentCurve = ItemCurves[1];
curveTargetBeat = 1f;
- Jukebox.PlayOneShotGame("karateman/rockHit", forcePlay: true);
+ Jukebox.PlayOneShotGame("karateman/rockHit" + soundVer, forcePlay: true);
p = Instantiate(HitParticles[4], HitPosition[1].position, Quaternion.identity, game.ItemHolder);
p.Play();
- if (game.IsNoriActive && game.NoriPerformance >= 1f)
+ if (game.IsNoriActive && game.NoriPerformance >= 1f && soundVer != "_gba")
Jukebox.PlayOneShotGame("karateman/rockHit_fullNori", forcePlay: true);
break;
case ItemType.Ball:
CurrentCurve = ItemCurves[straight ? 1 : 0];
curveTargetBeat = straight ? 1f : 1.5f; ;
- Jukebox.PlayOneShotGame(straight ? "karateman/soccerHit" : "karateman/soccerHit_LowNori", forcePlay: true);
+ Jukebox.PlayOneShotGame(straight ? "karateman/soccerHit" + soundVer : "karateman/soccerHit_LowNori" + soundVer, forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
@@ -528,7 +533,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
Jukebox.PlayOneShotGame("karateman/cookingPot", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
- game.CreateItemInstance(startBeat + 1f, "Item09", 0, ItemType.CookingLid);
+ game.CreateItemInstance(startBeat + 1f, HitExpressionLength, "Item09", 0, ItemType.CookingLid);
GetComponent().Play("Item08", -1, 0);
if (game.IsNoriActive && game.NoriPerformance >= 1f)
@@ -610,11 +615,11 @@ namespace HeavenStudio.Games.Scripts_KarateMan
break;
case ItemType.KickBarrel:
if (KickBarrelContent)
- game.CreateItemInstance(startBeat + 1f, "Item03", OnHitExpression, ItemType.KickBall);
+ game.CreateItemInstance(startBeat + 1f, HitExpressionLength, "Item03", OnHitExpression, ItemType.KickBall);
else
{
game.Joe.ApplyBombGlow();
- game.CreateItemInstance(startBeat + 1f, "Item04", OnHitExpression, ItemType.KickBomb);
+ game.CreateItemInstance(startBeat + 1f, HitExpressionLength, "Item04", OnHitExpression, ItemType.KickBomb);
}
Jukebox.PlayOneShotGame("karateman/barrelBreak", forcePlay: true);
p = Instantiate(HitParticles[0], HitPosition[1].position, Quaternion.Euler(0, 0, -5f), game.ItemHolder);
@@ -640,17 +645,24 @@ namespace HeavenStudio.Games.Scripts_KarateMan
curveTargetBeat = straight ? 1f : 1.5f;
if (game.IsNoriActive && game.NoriPerformance < 0.6f)
{
- Jukebox.PlayOneShotGame("karateman/potHit_lowNori", forcePlay: true);
- Jukebox.PlayOneShotGame("karateman/potHit", volume: 0.66f, forcePlay: true);
+ if (soundVer != "_gba")
+ {
+ Jukebox.PlayOneShotGame("karateman/potHit_lowNori", forcePlay: true);
+ Jukebox.PlayOneShotGame("karateman/potHit" + soundVer, volume: 0.66f, forcePlay: true);
+ }
+ else
+ Jukebox.PlayOneShotGame("karateman/potHit_lowNori", forcePlay: true);
}
else
- Jukebox.PlayOneShotGame("karateman/potHit", forcePlay: true);
+ Jukebox.PlayOneShotGame("karateman/potHit" + soundVer, forcePlay: true);
p = Instantiate(HitParticles[3], HitPosition[1].position, Quaternion.identity, game.ItemHolder);
p.Play();
break;
}
+ if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f)
+ ItemHitNori = Conductor.instance.songPositionInBeats + curveTargetBeat + 1f;
startBeat = Conductor.instance.songPositionInBeats;
status = FlyStatus.Hit;
}
@@ -667,14 +679,14 @@ namespace HeavenStudio.Games.Scripts_KarateMan
case ItemType.KickBarrel:
return 2;
case ItemType.Ball:
- if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f)
+ if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f && KarateMan.HighFlowPunch)
return 4;
- else if (KarateMan.instance.IsNoriActive)
+ else if (KarateMan.instance.IsNoriActive && KarateMan.HighFlowPunch)
return 0;
else
return 2;
default:
- if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f)
+ if (KarateMan.instance.IsNoriActive && KarateMan.instance.NoriPerformance >= 0.6f && KarateMan.HighFlowPunch)
return 4;
else
return 0;
@@ -708,6 +720,21 @@ namespace HeavenStudio.Games.Scripts_KarateMan
}
}
+ bool ItemBreakable()
+ {
+ switch (type)
+ {
+ case ItemType.Pot:
+ case ItemType.Rock:
+ case ItemType.Bulb:
+ case ItemType.Ball:
+ case ItemType.TacoBell:
+ return true;
+ default: // bombs have their own way of breaking
+ return false;
+ }
+ }
+
void JoeComboSequence()
{
if (GameManager.instance.currentGame != "karateman") return;
@@ -769,7 +796,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
new BeatAction.Action(offset, delegate {
joe.SetFaceExpression(OnHitExpression);
}),
- new BeatAction.Action(offset + 2f, delegate {
+ new BeatAction.Action(offset + HitExpressionLength, delegate {
joe.SetFaceExpression((int) KarateMan.KarateManFaces.Normal);
})
});
diff --git a/Assets/Scripts/Games/MarchingOrders/MarchingOrders.cs b/Assets/Scripts/Games/MarchingOrders/MarchingOrders.cs
index 659a5fc8f..0c0c5c206 100644
--- a/Assets/Scripts/Games/MarchingOrders/MarchingOrders.cs
+++ b/Assets/Scripts/Games/MarchingOrders/MarchingOrders.cs
@@ -47,8 +47,12 @@ namespace HeavenStudio.Games.Loaders
new GameAction("march", "March!")
{
- function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.SargeMarch(e.beat); },
+ function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.SargeMarch(e.beat, e["toggle"]); },
defaultLength = 2f,
+ parameters = new List
+ {
+ new Param("toggle", false, "Disable Voice", "Remove the sarge from saying 'MARCH' ")
+ },
inactiveFunction = delegate { var e = eventCaller.currentEntity; MarchingOrders.MarchSound(e.beat);}
},
@@ -192,19 +196,24 @@ namespace HeavenStudio.Games
});
}
- public void SargeMarch(float beat)
+ public void SargeMarch(float beat, bool noVoice)
{
marchOtherCount = 0;
marchPlayerCount = 0;
-
- MultiSound.Play(new MultiSound.Sound[] {
- new MultiSound.Sound("marchingOrders/march1", beat),
- new MultiSound.Sound("marchingOrders/march2", beat + 0.25f),
- new MultiSound.Sound("marchingOrders/march3", beat + 0.45f),
- new MultiSound.Sound("marchingOrders/marchStart", beat + 1f),
- }, forcePlay:true);
-
- BeatAction.New(Player, new List()
+
+ if (!noVoice)
+ {
+ MultiSound.Play(new MultiSound.Sound[] {
+ new MultiSound.Sound("marchingOrders/march1", beat),
+ new MultiSound.Sound("marchingOrders/march2", beat + 0.25f),
+ new MultiSound.Sound("marchingOrders/march3", beat + 0.45f),
+ new MultiSound.Sound("marchingOrders/marchStart", beat + 1f),
+ }, forcePlay: true);
+ }
+
+ if (!noVoice)
+ {
+ BeatAction.New(Player, new List()
{
new BeatAction.Action(beat, delegate { Sarge.DoScaledAnimationAsync("Talk", 0.5f);}),
new BeatAction.Action(beat + 1f, delegate { Cadet1.DoScaledAnimationAsync("MarchL", 0.5f);}),
@@ -212,6 +221,17 @@ namespace HeavenStudio.Games
new BeatAction.Action(beat + 1f, delegate { Cadet3.DoScaledAnimationAsync("MarchL", 0.5f);}),
new BeatAction.Action(beat + 1f, delegate { CadetPlayer.DoScaledAnimationAsync("MarchL", 0.5f);}),
});
+ }
+ else
+ {
+ BeatAction.New(Player, new List()
+ {
+ new BeatAction.Action(beat + 1f, delegate { Cadet1.DoScaledAnimationAsync("MarchL", 0.5f);}),
+ new BeatAction.Action(beat + 1f, delegate { Cadet2.DoScaledAnimationAsync("MarchL", 0.5f);}),
+ new BeatAction.Action(beat + 1f, delegate { Cadet3.DoScaledAnimationAsync("MarchL", 0.5f);}),
+ new BeatAction.Action(beat + 1f, delegate { CadetPlayer.DoScaledAnimationAsync("MarchL", 0.5f);}),
+ });
+ }
}
public void SargeHalt(float beat)
diff --git a/Assets/Scripts/Games/RhythmTweezers/RhythmTweezers.cs b/Assets/Scripts/Games/RhythmTweezers/RhythmTweezers.cs
index 15859b50d..458eb1220 100644
--- a/Assets/Scripts/Games/RhythmTweezers/RhythmTweezers.cs
+++ b/Assets/Scripts/Games/RhythmTweezers/RhythmTweezers.cs
@@ -41,7 +41,7 @@ namespace HeavenStudio.Games.Loaders
new Param("type", RhythmTweezers.VegetableType.Onion, "Type", "The vegetable to switch to"),
new Param("colorA", RhythmTweezers.defaultOnionColor, "Onion Color", "The color of the onion"),
new Param("colorB", RhythmTweezers.defaultPotatoColor, "Potato Color", "The color of the potato"),
- new Param("toggle", true, "Cash Sound", "The sound that plays on change")
+ new Param("toggle", false, "Disable SFX", "Disables the cash sound that plays on change")
}
},
new GameAction("change vegetable", "Change Vegetable (Instant)")
@@ -229,11 +229,11 @@ namespace HeavenStudio.Games
}
const float vegDupeOffset = 16.7f;
- public void NextVegetable(float beat, int type, Color onionColor, Color potatoColor, bool sound)
+ public void NextVegetable(float beat, int type, Color onionColor, Color potatoColor, bool disSound)
{
transitioning = true;
- if (sound)
+ if (!disSound)
Jukebox.PlayOneShotGame("rhythmTweezers/register", beat);
Sprite nextVeggieSprite = type == 0 ? onionSprite : potatoSprite;
diff --git a/Assets/Scripts/LevelEditor/Editor.cs b/Assets/Scripts/LevelEditor/Editor.cs
index 4e2b3617d..c7acd495f 100644
--- a/Assets/Scripts/LevelEditor/Editor.cs
+++ b/Assets/Scripts/LevelEditor/Editor.cs
@@ -518,7 +518,7 @@ namespace HeavenStudio.Editor
private void UpdateEditorStatus(bool updateTime)
{
if (discordDuringTesting || !Application.isEditor)
- DiscordRPC.DiscordRPC.UpdateActivity("In Editor", $"{remixName}", updateTime);
+ DiscordRPC.DiscordRPC.UpdateActivity("リミックスを作っている", $"{remixName}", updateTime);//("In Editor", $"{remixName}", updateTime);
}
public string GetJson()
diff --git a/Assets/StreamingAssets/StreamingAssets b/Assets/StreamingAssets/StreamingAssets
index f9c97f103..fd0610ce5 100644
Binary files a/Assets/StreamingAssets/StreamingAssets and b/Assets/StreamingAssets/StreamingAssets differ
diff --git a/Assets/StreamingAssets/StreamingAssets.manifest b/Assets/StreamingAssets/StreamingAssets.manifest
index f725e3a9e..f55a98cb3 100644
--- a/Assets/StreamingAssets/StreamingAssets.manifest
+++ b/Assets/StreamingAssets/StreamingAssets.manifest
@@ -1,5 +1,5 @@
ManifestFileVersion: 0
-CRC: 3341700532
+CRC: 2618010752
AssetBundleManifest:
AssetBundleInfos:
Info_0:
@@ -50,12 +50,3 @@ AssetBundleManifest:
Info_15:
Name: rvlbadminton/common
Dependencies: {}
- Info_16:
- Name: ntrlifting/common
- Dependencies: {}
- Info_17:
- Name: ntrlifting/locale.en
- Dependencies: {}
- Info_18:
- Name: ntrlifting/locale.jp
- Dependencies: {}
diff --git a/Assets/StreamingAssets/karate/common b/Assets/StreamingAssets/karate/common
index 74a76e6ce..d9b28f6c4 100644
Binary files a/Assets/StreamingAssets/karate/common and b/Assets/StreamingAssets/karate/common differ
diff --git a/Assets/StreamingAssets/karate/common.manifest b/Assets/StreamingAssets/karate/common.manifest
index 1cc48acb2..be2e80d3d 100644
--- a/Assets/StreamingAssets/karate/common.manifest
+++ b/Assets/StreamingAssets/karate/common.manifest
@@ -1,12 +1,12 @@
ManifestFileVersion: 0
-CRC: 4021713305
+CRC: 1303085020
Hashes:
AssetFileHash:
serializedVersion: 2
- Hash: eb3193bb4e5ff3cdd381c1a45504e816
+ Hash: b69f25695ccdda8a03d1fe50182261f6
TypeTreeHash:
serializedVersion: 2
- Hash: 2b92e6f111bbb24dabe3a2c56ea02b28
+ Hash: e8394596a85b1aa454fee3a11e4098fa
HashAppended: 0
ClassTypes:
- Class: 1
@@ -82,6 +82,7 @@ SerializeReferenceClassIdentifiers:
ClassName: UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
Assets:
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_rings_2.png
+- Assets/Resources/Sprites/Games/KarateMan/karate_bg_recolorable_seriousmode.png
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_rock.mat
- Assets/Resources/Sprites/Games/KarateMan/effect/fire.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ToReady.anim
@@ -123,6 +124,7 @@ Assets:
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriNone.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/NoPose.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Jab.anim
+- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06jp.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face04.anim
- Assets/Resources/Sfx/games/karateman/rockHit.ogg
- Assets/Resources/Sfx/games/karateman/punchKickHit1.ogg
@@ -133,8 +135,10 @@ Assets:
- Assets/Resources/Sfx/games/karateman/comboHit2.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowJab.anim
- Assets/Resources/Sprites/Games/KarateMan/karateman_cellshader.mat
+- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01jp.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_sunburst_2.png
+- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05jp.anim
- Assets/Resources/Sprites/Games/KarateMan/karateman_nonurijab.mat
- Assets/Resources/Sfx/games/karateman/rockHit_fullNori.wav
- Assets/Resources/Sfx/games/karateman/lightbulbOut.ogg
@@ -173,10 +177,11 @@ Assets:
- Assets/Resources/Sfx/games/karateman/potHit_lowNori.wav
- Assets/Resources/Sprites/Games/KarateMan/anime/item/HitMark.controller
- Assets/Resources/Sfx/games/karateman/lightbulbHit.ogg
-- Assets/Resources/Sprites/Games/KarateMan/effect/krt_pot.mat
+- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03jp.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/HitMark.anim
-- Assets/Resources/Sprites/Games/KarateMan/effect/rockEmitter.png
+- Assets/Resources/Sprites/Games/KarateMan/effect/krt_pot.mat
- Assets/Resources/Sfx/games/karateman/objectOut.ogg
+- Assets/Resources/Sprites/Games/KarateMan/effect/rockEmitter.png
- Assets/Resources/Sfx/games/karateman/barrelOutCombos.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item04.anim
- Assets/Resources/Sfx/games/karateman/comboHit3.ogg
@@ -185,16 +190,21 @@ Assets:
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face01.anim
- Assets/Resources/Sprites/Games/KarateMan/karateman_overlays.png
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01.anim
+- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04jp.anim
+- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word07jp.anim
- Assets/Resources/Sfx/games/karateman/barrelOutKicks.ogg
- Assets/Resources/Sfx/games/karateman/bombKick.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item01.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02.anim
- Assets/Resources/Sfx/games/karateman/alienHit.ogg
+- Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_1.png
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/Rings.anim
+- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00jp.anim
- Assets/Resources/Sfx/games/karateman/comboHit4.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/KarateManHead.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item06.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/KarateMan.controller
+- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02jp.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelParts01.png
- Assets/Resources/Sfx/games/karateman/punchKickHit2.ogg
- Assets/Resources/Sprites/Games/KarateMan/effect/other.png
@@ -209,4 +219,5 @@ Assets:
- Assets/Resources/Sfx/games/karateman/soccerHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/karateman_bulb_light.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face00.anim
+- Assets/Resources/Sprites/Games/KarateMan/karate_bg_seriousmode_2.png
Dependencies: []
diff --git a/Assets/StreamingAssets/karate/locale.en b/Assets/StreamingAssets/karate/locale.en
index c7545c7e1..6de1be6ae 100644
Binary files a/Assets/StreamingAssets/karate/locale.en and b/Assets/StreamingAssets/karate/locale.en differ
diff --git a/Assets/StreamingAssets/karate/locale.en.manifest b/Assets/StreamingAssets/karate/locale.en.manifest
index cb747352d..49a8ddf00 100644
--- a/Assets/StreamingAssets/karate/locale.en.manifest
+++ b/Assets/StreamingAssets/karate/locale.en.manifest
@@ -1,9 +1,9 @@
ManifestFileVersion: 0
-CRC: 1878916696
+CRC: 2804934255
Hashes:
AssetFileHash:
serializedVersion: 2
- Hash: 590369c115e99f9279a3225b566e911b
+ Hash: abd4e6432dcaab30ba5e88d66fed5eea
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
@@ -13,8 +13,10 @@ ClassTypes:
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
+- Assets/Resources/Sfx/games/karateman/en/punchKick2.ogg
- Assets/Resources/Sfx/games/karateman/en/punchKick4.ogg
- Assets/Resources/Sfx/games/karateman/en/one.ogg
+- Assets/Resources/Sfx/games/karateman/en/threePitch.ogg
- Assets/Resources/Sfx/games/karateman/en/punchy2.ogg
- Assets/Resources/Sfx/games/karateman/en/threeAlt.wav
- Assets/Resources/Sfx/games/karateman/en/hitAlt.wav
@@ -29,5 +31,5 @@ Assets:
- Assets/Resources/Sfx/games/karateman/en/punchy4.ogg
- Assets/Resources/Sfx/games/karateman/en/hit.ogg
- Assets/Resources/Sfx/games/karateman/en/three.ogg
-- Assets/Resources/Sfx/games/karateman/en/punchKick2.ogg
+- Assets/Resources/Sfx/games/karateman/en/punchKickPitch.ogg
Dependencies: []
diff --git a/Assets/StreamingAssets/karate/locale.jp b/Assets/StreamingAssets/karate/locale.jp
index 4559586ea..416665e8a 100644
Binary files a/Assets/StreamingAssets/karate/locale.jp and b/Assets/StreamingAssets/karate/locale.jp differ
diff --git a/Assets/StreamingAssets/karate/locale.jp.manifest b/Assets/StreamingAssets/karate/locale.jp.manifest
index 5a34672f9..d46fb40b8 100644
--- a/Assets/StreamingAssets/karate/locale.jp.manifest
+++ b/Assets/StreamingAssets/karate/locale.jp.manifest
@@ -1,9 +1,9 @@
ManifestFileVersion: 0
-CRC: 1558285997
+CRC: 4078118667
Hashes:
AssetFileHash:
serializedVersion: 2
- Hash: 6acb56494d256f8fcb1e3367dd6a8f5f
+ Hash: 0bea8064fff5a293d80dd70d716a2d89
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
@@ -13,20 +13,21 @@ ClassTypes:
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
-- Assets/Resources/Sfx/games/karateman/jp/hit.ogg
+- Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg
- Assets/Resources/Sfx/games/karateman/jp/punchKick4.ogg
- Assets/Resources/Sfx/games/karateman/jp/punchy4.ogg
-- Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg
+- Assets/Resources/Sfx/games/karateman/jp/three.ogg
- Assets/Resources/Sfx/games/karateman/jp/four.ogg
+- Assets/Resources/Sfx/games/karateman/jp/punchKickPitch.ogg
- Assets/Resources/Sfx/games/karateman/jp/punchKick3.ogg
-- Assets/Resources/Sfx/games/karateman/jp/one.ogg
- Assets/Resources/Sfx/games/karateman/jp/punchy1.ogg
-- Assets/Resources/Sfx/games/karateman/jp/hitAlt.ogg
+- Assets/Resources/Sfx/games/karateman/jp/hit.ogg
- Assets/Resources/Sfx/games/karateman/jp/punchKick1.ogg
- Assets/Resources/Sfx/games/karateman/jp/ko.ogg
- Assets/Resources/Sfx/games/karateman/jp/pow.ogg
- Assets/Resources/Sfx/games/karateman/jp/punchy3.ogg
-- Assets/Resources/Sfx/games/karateman/jp/three.ogg
+- Assets/Resources/Sfx/games/karateman/jp/threeAlt.ogg
- Assets/Resources/Sfx/games/karateman/jp/punchKick2.ogg
+- Assets/Resources/Sfx/games/karateman/jp/threePitch.ogg
- Assets/Resources/Sfx/games/karateman/jp/punchy2.ogg
Dependencies: []
diff --git a/Assets/StreamingAssets/karate/locale.ko b/Assets/StreamingAssets/karate/locale.ko
index 25db50e2e..eb6ff9d77 100644
Binary files a/Assets/StreamingAssets/karate/locale.ko and b/Assets/StreamingAssets/karate/locale.ko differ
diff --git a/Assets/StreamingAssets/karate/locale.ko.manifest b/Assets/StreamingAssets/karate/locale.ko.manifest
index 0d667d2d2..2f6387a19 100644
--- a/Assets/StreamingAssets/karate/locale.ko.manifest
+++ b/Assets/StreamingAssets/karate/locale.ko.manifest
@@ -1,9 +1,9 @@
ManifestFileVersion: 0
-CRC: 2740463577
+CRC: 49793095
Hashes:
AssetFileHash:
serializedVersion: 2
- Hash: f720570cee52354bdd5b6d0fbc0f66b0
+ Hash: 78572db272c7df2f0e0f6ffba9f7292f
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
@@ -13,10 +13,14 @@ ClassTypes:
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
+- Assets/Resources/Sfx/games/karateman/ko/threePitch.ogg
+- Assets/Resources/Sfx/games/karateman/ko/punchKickPitch.ogg
- Assets/Resources/Sfx/games/karateman/ko/pow.ogg
- Assets/Resources/Sfx/games/karateman/ko/ko.ogg
- Assets/Resources/Sfx/games/karateman/ko/punchy1.ogg
- Assets/Resources/Sfx/games/karateman/ko/four.ogg
+- Assets/Resources/Sfx/games/karateman/ko/hitAlt.ogg
+- Assets/Resources/Sfx/games/karateman/ko/threeAlt.ogg
- Assets/Resources/Sfx/games/karateman/ko/punchKick1.ogg
- Assets/Resources/Sfx/games/karateman/ko/punchy3.ogg
- Assets/Resources/Sfx/games/karateman/ko/punchKick4.ogg
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index 4308bf6a8..d4daa8b2b 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -134,7 +134,7 @@ PlayerSettings:
16:10: 1
16:9: 1
Others: 1
- bundleVersion: 0.0.974
+ bundleVersion: 0.0.1023
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0
@@ -156,11 +156,11 @@ PlayerSettings:
applicationIdentifier:
Standalone: com.Megaminerzero.HeavenStudio
buildNumber:
- Standalone: 974
+ Standalone: 1023
iPhone: 0
tvOS: 0
overrideDefaultApplicationIdentifier: 0
- AndroidBundleVersionCode: 974
+ AndroidBundleVersionCode: 1023
AndroidMinSdkVersion: 19
AndroidTargetSdkVersion: 0
AndroidPreferredInstallLocation: 1