diff --git a/Assets/Resources/Games/fireworks.prefab b/Assets/Resources/Games/fireworks.prefab
new file mode 100644
index 00000000..d67889b7
--- /dev/null
+++ b/Assets/Resources/Games/fireworks.prefab
@@ -0,0 +1,310 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &5813499711186931251
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5813499711186931250}
+ - component: {fileID: 5813499711186931249}
+ m_Layer: 0
+ m_Name: fireworks
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5813499711186931250
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5813499711186931251}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 534086842147196264}
+ - {fileID: 5813499711658895220}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5813499711186931249
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5813499711186931251}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b91bd072f874c8746bee1afaf6dac3b4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ EligibleHits: []
+ firstEnable: 0
+ ForkLifterHand: {fileID: 0}
+ handAnim: {fileID: 0}
+ flickedObject: {fileID: 0}
+ peaPreview: {fileID: 0}
+ peaSprites:
+ - {fileID: 5792877419163235472, guid: 52117e1d5cd298c42adfea952676c7d6, type: 3}
+ - {fileID: 6815597139681551923, guid: 52117e1d5cd298c42adfea952676c7d6, type: 3}
+ - {fileID: 2723470325857134067, guid: 52117e1d5cd298c42adfea952676c7d6, type: 3}
+ - {fileID: 1073976457119097100, guid: 52117e1d5cd298c42adfea952676c7d6, type: 3}
+ peaHitSprites:
+ - {fileID: 5655859219183449053, guid: 52117e1d5cd298c42adfea952676c7d6, type: 3}
+ - {fileID: -6775943870119716595, guid: 52117e1d5cd298c42adfea952676c7d6, type: 3}
+ - {fileID: -6660307755345083297, guid: 52117e1d5cd298c42adfea952676c7d6, type: 3}
+ - {fileID: 3881147297741112666, guid: 52117e1d5cd298c42adfea952676c7d6, type: 3}
+--- !u!1 &5813499711658895222
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5813499711658895220}
+ - component: {fileID: 5813499711658895221}
+ m_Layer: 0
+ m_Name: BG
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5813499711658895220
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5813499711658895222}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.1587, y: -0.1652, z: 0}
+ m_LocalScale: {x: 18.9426, y: 11.7704, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5813499711186931250}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &5813499711658895221
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5813499711658895222}
+ 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: -1000
+ m_Sprite: {fileID: 7482667652216324306, guid: ef2fa2a75dc283e40b9d4fe1f20dc6fb, type: 3}
+ m_Color: {r: 0, g: 0, b: 0, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!1 &5869995283611955847
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 534086842147196264}
+ - component: {fileID: 6610291745070879787}
+ m_Layer: 0
+ m_Name: City
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &534086842147196264
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5869995283611955847}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 1.05, z: 0}
+ m_LocalScale: {x: 2.74, y: 2.74, z: 1}
+ m_Children:
+ - {fileID: 6194428826657868395}
+ m_Father: {fileID: 5813499711186931250}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &6610291745070879787
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5869995283611955847}
+ 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: -100
+ m_Sprite: {fileID: -1656166294940094332, guid: 68bf694a5844f554ab51f1e9ce2e8a02, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 6.72, y: 4.52}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!1 &8262151026341675557
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6194428826657868395}
+ - component: {fileID: 9045103493732349067}
+ m_Layer: 0
+ m_Name: Sky
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6194428826657868395
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8262151026341675557}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0.0503, z: 0}
+ m_LocalScale: {x: 16.666668, y: 1.0448533, z: 1}
+ m_Children: []
+ m_Father: {fileID: 534086842147196264}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &9045103493732349067
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8262151026341675557}
+ 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: -200
+ m_Sprite: {fileID: -2735879413682148437, guid: 68bf694a5844f554ab51f1e9ce2e8a02, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
diff --git a/Assets/Resources/Games/fireworks.prefab.meta b/Assets/Resources/Games/fireworks.prefab.meta
new file mode 100644
index 00000000..d14dc22b
--- /dev/null
+++ b/Assets/Resources/Games/fireworks.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 1dfdb1970ad5c6d4cb3d0ace18439091
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/fireworks.meta b/Assets/Resources/Sfx/games/fireworks.meta
new file mode 100644
index 00000000..7313aac2
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f39d6824a98e8b5408111461242bbfcb
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sfx/games/fireworks/bomb.ogg b/Assets/Resources/Sfx/games/fireworks/bomb.ogg
new file mode 100644
index 00000000..bf27c611
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/bomb.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/bomb.ogg.meta b/Assets/Resources/Sfx/games/fireworks/bomb.ogg.meta
new file mode 100644
index 00000000..449b9e32
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/bomb.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 594e1d61c2c427a49b98ef7deb9551f9
+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/fireworks/count1.ogg b/Assets/Resources/Sfx/games/fireworks/count1.ogg
new file mode 100644
index 00000000..6a91e78c
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/count1.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/count1.ogg.meta b/Assets/Resources/Sfx/games/fireworks/count1.ogg.meta
new file mode 100644
index 00000000..c55911fa
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/count1.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: c57144e2d61fc2940823368fab29dd66
+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/fireworks/count2.ogg b/Assets/Resources/Sfx/games/fireworks/count2.ogg
new file mode 100644
index 00000000..bc0af953
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/count2.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/count2.ogg.meta b/Assets/Resources/Sfx/games/fireworks/count2.ogg.meta
new file mode 100644
index 00000000..83857acb
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/count2.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: b03efccf59d950144a9de86ec6b0b6ba
+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/fireworks/count3.ogg b/Assets/Resources/Sfx/games/fireworks/count3.ogg
new file mode 100644
index 00000000..d87450f8
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/count3.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/count3.ogg.meta b/Assets/Resources/Sfx/games/fireworks/count3.ogg.meta
new file mode 100644
index 00000000..5b6abe7b
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/count3.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 1f9b81d6c36b21943bfe9dcff8f5ac2b
+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/fireworks/countHey.ogg b/Assets/Resources/Sfx/games/fireworks/countHey.ogg
new file mode 100644
index 00000000..8f2a60de
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/countHey.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/countHey.ogg.meta b/Assets/Resources/Sfx/games/fireworks/countHey.ogg.meta
new file mode 100644
index 00000000..d8419d67
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/countHey.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 99390ac24b57b714bb9b66fdbb909fe0
+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/fireworks/explodeBomb.ogg b/Assets/Resources/Sfx/games/fireworks/explodeBomb.ogg
new file mode 100644
index 00000000..5e949ca7
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/explodeBomb.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/explodeBomb.ogg.meta b/Assets/Resources/Sfx/games/fireworks/explodeBomb.ogg.meta
new file mode 100644
index 00000000..a98cfb0f
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/explodeBomb.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 2f85ec797d37d64409cbb31738b3d69f
+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/fireworks/explodeRocket.ogg b/Assets/Resources/Sfx/games/fireworks/explodeRocket.ogg
new file mode 100644
index 00000000..e4399f12
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/explodeRocket.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/explodeRocket.ogg.meta b/Assets/Resources/Sfx/games/fireworks/explodeRocket.ogg.meta
new file mode 100644
index 00000000..4983380f
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/explodeRocket.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: ba72946ccdd57ae4eaeed6035337c97b
+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/fireworks/rocket.ogg b/Assets/Resources/Sfx/games/fireworks/rocket.ogg
new file mode 100644
index 00000000..f3dc4b6c
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/rocket.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/rocket.ogg.meta b/Assets/Resources/Sfx/games/fireworks/rocket.ogg.meta
new file mode 100644
index 00000000..86e1da5a
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/rocket.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: e84be1cac56dcda42a0deb668fe363e6
+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/fireworks/sparkler.ogg b/Assets/Resources/Sfx/games/fireworks/sparkler.ogg
new file mode 100644
index 00000000..b416bd8a
Binary files /dev/null and b/Assets/Resources/Sfx/games/fireworks/sparkler.ogg differ
diff --git a/Assets/Resources/Sfx/games/fireworks/sparkler.ogg.meta b/Assets/Resources/Sfx/games/fireworks/sparkler.ogg.meta
new file mode 100644
index 00000000..bc1e0de0
--- /dev/null
+++ b/Assets/Resources/Sfx/games/fireworks/sparkler.ogg.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 7f9f888258ef0d24a93858fd10bb6651
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/Editor/GameIcons/fireworks.png b/Assets/Resources/Sprites/Editor/GameIcons/fireworks.png
new file mode 100644
index 00000000..4aa69cde
Binary files /dev/null and b/Assets/Resources/Sprites/Editor/GameIcons/fireworks.png differ
diff --git a/Assets/Resources/Sprites/Editor/GameIcons/fireworks.png.meta b/Assets/Resources/Sprites/Editor/GameIcons/fireworks.png.meta
new file mode 100644
index 00000000..4515912b
--- /dev/null
+++ b/Assets/Resources/Sprites/Editor/GameIcons/fireworks.png.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: dba0ef1ecdb1e734ca5eaa494fb33bdc
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ 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
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 64
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 64
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ 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/Minigames.cs b/Assets/Scripts/Minigames.cs
index 09d98cdc..69a20558 100644
--- a/Assets/Scripts/Minigames.cs
+++ b/Assets/Scripts/Minigames.cs
@@ -414,6 +414,9 @@ namespace RhythmHeavenMania
new GameAction("donut", delegate { BlueBear.instance.SpawnTreat(eventCaller.currentEntity.beat, false); }, 3, false),
new GameAction("cake", delegate { BlueBear.instance.SpawnTreat(eventCaller.currentEntity.beat, true); }, 4, false),
}),
+ new Minigame("fireworks", "Fireworks \n[WIP don't use]", "000000", false, false, new List()
+ {
+ }),
/*new Minigame("spaceDance", "Space Dance", "B888F8", new List()
{
}),