diff --git a/Assets/Sounds.meta b/Assets/Audio.meta similarity index 77% rename from Assets/Sounds.meta rename to Assets/Audio.meta index 2d2decb..698e5c8 100644 --- a/Assets/Sounds.meta +++ b/Assets/Audio.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 156fccd200883fd9aba8bda19039532e +guid: d8d2a314ed7955440ac5ad6599c91eb2 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Audio/AudioLibrary.asset b/Assets/Audio/AudioLibrary.asset new file mode 100644 index 0000000..eb3f45f --- /dev/null +++ b/Assets/Audio/AudioLibrary.asset @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aaa6f7237ea22dc49a4eb9e830e9d69a, type: 3} + m_Name: AudioLibrary + m_EditorClassIdentifier: + Clips: + - {fileID: 8300000, guid: 276c547f501abad43b34fdeaff93d182, type: 3} + - {fileID: 8300000, guid: 75f8c7d8fcd00f74f936d2d3b1ff2770, type: 3} + - {fileID: 8300000, guid: 62eaca0fefd36974a85fd23a5d2bbe5b, type: 3} + - {fileID: 8300000, guid: 7c2f136c8bd7bfc428b1e7fd7b2bd7e0, type: 3} + - {fileID: 8300000, guid: bc62ca94cca42804b9f1d27ff8fdb257, type: 3} + - {fileID: 8300000, guid: 050940d385d7ad4469278c58dfabc6de, type: 3} + - {fileID: 8300000, guid: 4bd536b2747f82c49afef34ebcf0e7fb, type: 3} + - {fileID: 8300000, guid: 2d40b71ac65ecda4ca243dfed66cee2f, type: 3} + - {fileID: 8300000, guid: fb0ae77bbbd11e64fa44bb6e23071458, type: 3} + - {fileID: 8300000, guid: 3a67073d446ad0c4eaebc3e828cab46b, type: 3} + - {fileID: 8300000, guid: 3c5f4ff19d63cc8458b6acb0756192ab, type: 3} + - {fileID: 8300000, guid: fa96879f1e5773e4aa5ba67c98756caf, type: 3} + - {fileID: 8300000, guid: bd37e0997c3891d41960e3d4a2820944, type: 3} + - {fileID: 8300000, guid: 15abfea15ac15c94bb6ac7814c5304b8, type: 3} + - {fileID: 8300000, guid: 1199ff79c1f3044478a1d7fb88f09f20, type: 3} + - {fileID: 8300000, guid: 2680edc40e917f24fb02c267f4eab914, type: 3} + - {fileID: 8300000, guid: b6ec2727446618b44b5af3a511e5e1b1, type: 3} + - {fileID: 8300000, guid: 26c6aabbabe544f45b385c0e978c35ff, type: 3} + - {fileID: 8300000, guid: 07e7ba37a1d069e4cba742b110efe302, type: 3} + - {fileID: 8300000, guid: dff7c8cb2faf9c742a35ef1a58030f92, type: 3} + - {fileID: 8300000, guid: 2fc5510c93077614ea99731a8e690f6b, type: 3} + - {fileID: 8300000, guid: 27f2cebd20efe6a4faf50b23ad487154, type: 3} + - {fileID: 8300000, guid: fc82c40acffc19741a0707c947a1d767, type: 3} + - {fileID: 8300000, guid: 2a5efb61897b6af4ab3ecae350829b5c, type: 3} + - {fileID: 8300000, guid: 6778ae1bc0a92c64d8ba759c3c13727d, type: 3} + - {fileID: 8300000, guid: 7182af998117fba4fa696e5fd33ad99a, type: 3} + - {fileID: 8300000, guid: 88b0c2079547b85458daa063fb59e720, type: 3} + - {fileID: 8300000, guid: cabc6f011eda78b47b6e63de34a4c33e, type: 3} + - {fileID: 8300000, guid: 8abb5f3f03f30f842b9d673933bdafb4, type: 3} + - {fileID: 8300000, guid: f68b9fed55ed886479faaf1b33c59651, type: 3} + - {fileID: 8300000, guid: e24c2fccb4285ab4eacc6da16f5c62eb, type: 3} diff --git a/Assets/Audio/AudioLibrary.asset.meta b/Assets/Audio/AudioLibrary.asset.meta new file mode 100644 index 0000000..8f4e021 --- /dev/null +++ b/Assets/Audio/AudioLibrary.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90a0ccefc407688499165286d0638124 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Blood_Splatter_Large_SFX.wav b/Assets/Audio/Blood_Splatter_Large_SFX.wav new file mode 100644 index 0000000..5321c7e Binary files /dev/null and b/Assets/Audio/Blood_Splatter_Large_SFX.wav differ diff --git a/Assets/Sounds/squeak.mp3.meta b/Assets/Audio/Blood_Splatter_Large_SFX.wav.meta similarity index 91% rename from Assets/Sounds/squeak.mp3.meta rename to Assets/Audio/Blood_Splatter_Large_SFX.wav.meta index e9afdb2..fce4d4a 100644 --- a/Assets/Sounds/squeak.mp3.meta +++ b/Assets/Audio/Blood_Splatter_Large_SFX.wav.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 06f8108a8e1a3b9aeb66dff63dd1e112 +guid: 276c547f501abad43b34fdeaff93d182 AudioImporter: externalObjects: {} serializedVersion: 7 diff --git a/Assets/Audio/Blood_Splatter_Medium_SFX.wav b/Assets/Audio/Blood_Splatter_Medium_SFX.wav new file mode 100644 index 0000000..90a2758 Binary files /dev/null and b/Assets/Audio/Blood_Splatter_Medium_SFX.wav differ diff --git a/Assets/Audio/Blood_Splatter_Medium_SFX.wav.meta b/Assets/Audio/Blood_Splatter_Medium_SFX.wav.meta new file mode 100644 index 0000000..b410dbc --- /dev/null +++ b/Assets/Audio/Blood_Splatter_Medium_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 75f8c7d8fcd00f74f936d2d3b1ff2770 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Blood_Splatter_Small.wav b/Assets/Audio/Blood_Splatter_Small.wav new file mode 100644 index 0000000..583c54d Binary files /dev/null and b/Assets/Audio/Blood_Splatter_Small.wav differ diff --git a/Assets/Audio/Blood_Splatter_Small.wav.meta b/Assets/Audio/Blood_Splatter_Small.wav.meta new file mode 100644 index 0000000..25ec653 --- /dev/null +++ b/Assets/Audio/Blood_Splatter_Small.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 62eaca0fefd36974a85fd23a5d2bbe5b +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Button_Click_SFX.wav b/Assets/Audio/Button_Click_SFX.wav new file mode 100644 index 0000000..a6285bb Binary files /dev/null and b/Assets/Audio/Button_Click_SFX.wav differ diff --git a/Assets/Audio/Button_Click_SFX.wav.meta b/Assets/Audio/Button_Click_SFX.wav.meta new file mode 100644 index 0000000..2c9bb08 --- /dev/null +++ b/Assets/Audio/Button_Click_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 7c2f136c8bd7bfc428b1e7fd7b2bd7e0 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Button_Hover_SFX.wav b/Assets/Audio/Button_Hover_SFX.wav new file mode 100644 index 0000000..9a21093 Binary files /dev/null and b/Assets/Audio/Button_Hover_SFX.wav differ diff --git a/Assets/Audio/Button_Hover_SFX.wav.meta b/Assets/Audio/Button_Hover_SFX.wav.meta new file mode 100644 index 0000000..31983d2 --- /dev/null +++ b/Assets/Audio/Button_Hover_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: bc62ca94cca42804b9f1d27ff8fdb257 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Enemy_Killed_By_Projectile.wav b/Assets/Audio/Enemy_Killed_By_Projectile.wav new file mode 100644 index 0000000..83274c5 Binary files /dev/null and b/Assets/Audio/Enemy_Killed_By_Projectile.wav differ diff --git a/Assets/Audio/Enemy_Killed_By_Projectile.wav.meta b/Assets/Audio/Enemy_Killed_By_Projectile.wav.meta new file mode 100644 index 0000000..14b84a5 --- /dev/null +++ b/Assets/Audio/Enemy_Killed_By_Projectile.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 050940d385d7ad4469278c58dfabc6de +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Footstep_1.wav b/Assets/Audio/Footstep_1.wav new file mode 100644 index 0000000..0157fb4 Binary files /dev/null and b/Assets/Audio/Footstep_1.wav differ diff --git a/Assets/Audio/Footstep_1.wav.meta b/Assets/Audio/Footstep_1.wav.meta new file mode 100644 index 0000000..307e597 --- /dev/null +++ b/Assets/Audio/Footstep_1.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 4bd536b2747f82c49afef34ebcf0e7fb +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Footstep_2.wav b/Assets/Audio/Footstep_2.wav new file mode 100644 index 0000000..db263a0 Binary files /dev/null and b/Assets/Audio/Footstep_2.wav differ diff --git a/Assets/Audio/Footstep_2.wav.meta b/Assets/Audio/Footstep_2.wav.meta new file mode 100644 index 0000000..1bf5783 --- /dev/null +++ b/Assets/Audio/Footstep_2.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 2d40b71ac65ecda4ca243dfed66cee2f +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Footstep_3.wav b/Assets/Audio/Footstep_3.wav new file mode 100644 index 0000000..73657d4 Binary files /dev/null and b/Assets/Audio/Footstep_3.wav differ diff --git a/Assets/Audio/Footstep_3.wav.meta b/Assets/Audio/Footstep_3.wav.meta new file mode 100644 index 0000000..eec7f95 --- /dev/null +++ b/Assets/Audio/Footstep_3.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: fb0ae77bbbd11e64fa44bb6e23071458 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Footstep_4.wav b/Assets/Audio/Footstep_4.wav new file mode 100644 index 0000000..b57909e Binary files /dev/null and b/Assets/Audio/Footstep_4.wav differ diff --git a/Assets/Audio/Footstep_4.wav.meta b/Assets/Audio/Footstep_4.wav.meta new file mode 100644 index 0000000..3f7d280 --- /dev/null +++ b/Assets/Audio/Footstep_4.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 3a67073d446ad0c4eaebc3e828cab46b +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Footstep_5.wav b/Assets/Audio/Footstep_5.wav new file mode 100644 index 0000000..df0c486 Binary files /dev/null and b/Assets/Audio/Footstep_5.wav differ diff --git a/Assets/Audio/Footstep_5.wav.meta b/Assets/Audio/Footstep_5.wav.meta new file mode 100644 index 0000000..e416294 --- /dev/null +++ b/Assets/Audio/Footstep_5.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 3c5f4ff19d63cc8458b6acb0756192ab +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Ingame_Theme.wav b/Assets/Audio/Ingame_Theme.wav new file mode 100644 index 0000000..2f924b6 Binary files /dev/null and b/Assets/Audio/Ingame_Theme.wav differ diff --git a/Assets/Audio/Ingame_Theme.wav.meta b/Assets/Audio/Ingame_Theme.wav.meta new file mode 100644 index 0000000..a51a51c --- /dev/null +++ b/Assets/Audio/Ingame_Theme.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: bd37e0997c3891d41960e3d4a2820944 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Ingame_demo_1_very_early_accesssss.mp3 b/Assets/Audio/Ingame_demo_1_very_early_accesssss.mp3 new file mode 100644 index 0000000..2006081 Binary files /dev/null and b/Assets/Audio/Ingame_demo_1_very_early_accesssss.mp3 differ diff --git a/Assets/Audio/Ingame_demo_1_very_early_accesssss.mp3.meta b/Assets/Audio/Ingame_demo_1_very_early_accesssss.mp3.meta new file mode 100644 index 0000000..c61f887 --- /dev/null +++ b/Assets/Audio/Ingame_demo_1_very_early_accesssss.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: fa96879f1e5773e4aa5ba67c98756caf +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Intro_Flatline(1).wav b/Assets/Audio/Intro_Flatline(1).wav new file mode 100644 index 0000000..bc79089 Binary files /dev/null and b/Assets/Audio/Intro_Flatline(1).wav differ diff --git a/Assets/Audio/Intro_Flatline(1).wav.meta b/Assets/Audio/Intro_Flatline(1).wav.meta new file mode 100644 index 0000000..29a61c2 --- /dev/null +++ b/Assets/Audio/Intro_Flatline(1).wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 1199ff79c1f3044478a1d7fb88f09f20 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Intro_Flatline.wav b/Assets/Audio/Intro_Flatline.wav new file mode 100644 index 0000000..f119313 Binary files /dev/null and b/Assets/Audio/Intro_Flatline.wav differ diff --git a/Assets/Audio/Intro_Flatline.wav.meta b/Assets/Audio/Intro_Flatline.wav.meta new file mode 100644 index 0000000..159a402 --- /dev/null +++ b/Assets/Audio/Intro_Flatline.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 15abfea15ac15c94bb6ac7814c5304b8 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/MOP_test.wav b/Assets/Audio/MOP_test.wav new file mode 100644 index 0000000..b0387f1 Binary files /dev/null and b/Assets/Audio/MOP_test.wav differ diff --git a/Assets/Audio/MOP_test.wav.meta b/Assets/Audio/MOP_test.wav.meta new file mode 100644 index 0000000..e1e1e4b --- /dev/null +++ b/Assets/Audio/MOP_test.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 26c6aabbabe544f45b385c0e978c35ff +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Menu_Theme.wav b/Assets/Audio/Menu_Theme.wav new file mode 100644 index 0000000..6f83ab3 Binary files /dev/null and b/Assets/Audio/Menu_Theme.wav differ diff --git a/Assets/Audio/Menu_Theme.wav.meta b/Assets/Audio/Menu_Theme.wav.meta new file mode 100644 index 0000000..165a84e --- /dev/null +++ b/Assets/Audio/Menu_Theme.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 2680edc40e917f24fb02c267f4eab914 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Menu_Whistle_Intro.wav b/Assets/Audio/Menu_Whistle_Intro.wav new file mode 100644 index 0000000..ceeca4e Binary files /dev/null and b/Assets/Audio/Menu_Whistle_Intro.wav differ diff --git a/Assets/Audio/Menu_Whistle_Intro.wav.meta b/Assets/Audio/Menu_Whistle_Intro.wav.meta new file mode 100644 index 0000000..2ade4a5 --- /dev/null +++ b/Assets/Audio/Menu_Whistle_Intro.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b6ec2727446618b44b5af3a511e5e1b1 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Mopping_SFX.wav b/Assets/Audio/Mopping_SFX.wav new file mode 100644 index 0000000..50e0d75 Binary files /dev/null and b/Assets/Audio/Mopping_SFX.wav differ diff --git a/Assets/Audio/Mopping_SFX.wav.meta b/Assets/Audio/Mopping_SFX.wav.meta new file mode 100644 index 0000000..c2bad27 --- /dev/null +++ b/Assets/Audio/Mopping_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 07e7ba37a1d069e4cba742b110efe302 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Player_Damage_SFX.wav b/Assets/Audio/Player_Damage_SFX.wav new file mode 100644 index 0000000..b73ce16 Binary files /dev/null and b/Assets/Audio/Player_Damage_SFX.wav differ diff --git a/Assets/Audio/Player_Damage_SFX.wav.meta b/Assets/Audio/Player_Damage_SFX.wav.meta new file mode 100644 index 0000000..510fdf1 --- /dev/null +++ b/Assets/Audio/Player_Damage_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: dff7c8cb2faf9c742a35ef1a58030f92 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Rette_spor_question_mark.wav b/Assets/Audio/Rette_spor_question_mark.wav new file mode 100644 index 0000000..dd29883 Binary files /dev/null and b/Assets/Audio/Rette_spor_question_mark.wav differ diff --git a/Assets/Audio/Rette_spor_question_mark.wav.meta b/Assets/Audio/Rette_spor_question_mark.wav.meta new file mode 100644 index 0000000..2bce2ee --- /dev/null +++ b/Assets/Audio/Rette_spor_question_mark.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 2fc5510c93077614ea99731a8e690f6b +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Rette_spor_question_mark2.wav b/Assets/Audio/Rette_spor_question_mark2.wav new file mode 100644 index 0000000..80edf28 Binary files /dev/null and b/Assets/Audio/Rette_spor_question_mark2.wav differ diff --git a/Assets/Audio/Rette_spor_question_mark2.wav.meta b/Assets/Audio/Rette_spor_question_mark2.wav.meta new file mode 100644 index 0000000..9e6a576 --- /dev/null +++ b/Assets/Audio/Rette_spor_question_mark2.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 27f2cebd20efe6a4faf50b23ad487154 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Revive_SFX.wav b/Assets/Audio/Revive_SFX.wav new file mode 100644 index 0000000..121fe1a Binary files /dev/null and b/Assets/Audio/Revive_SFX.wav differ diff --git a/Assets/Audio/Revive_SFX.wav.meta b/Assets/Audio/Revive_SFX.wav.meta new file mode 100644 index 0000000..c8cb2da --- /dev/null +++ b/Assets/Audio/Revive_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: fc82c40acffc19741a0707c947a1d767 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Rope_Tight_SFX.wav b/Assets/Audio/Rope_Tight_SFX.wav new file mode 100644 index 0000000..573105b Binary files /dev/null and b/Assets/Audio/Rope_Tight_SFX.wav differ diff --git a/Assets/Audio/Rope_Tight_SFX.wav.meta b/Assets/Audio/Rope_Tight_SFX.wav.meta new file mode 100644 index 0000000..e9d2e03 --- /dev/null +++ b/Assets/Audio/Rope_Tight_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 2a5efb61897b6af4ab3ecae350829b5c +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Slice_Enemy_SFX.wav b/Assets/Audio/Slice_Enemy_SFX.wav new file mode 100644 index 0000000..74bab1b Binary files /dev/null and b/Assets/Audio/Slice_Enemy_SFX.wav differ diff --git a/Assets/Audio/Slice_Enemy_SFX.wav.meta b/Assets/Audio/Slice_Enemy_SFX.wav.meta new file mode 100644 index 0000000..e355782 --- /dev/null +++ b/Assets/Audio/Slice_Enemy_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 6778ae1bc0a92c64d8ba759c3c13727d +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Small_Blood_Splatter.wav b/Assets/Audio/Small_Blood_Splatter.wav new file mode 100644 index 0000000..583c54d Binary files /dev/null and b/Assets/Audio/Small_Blood_Splatter.wav differ diff --git a/Assets/Audio/Small_Blood_Splatter.wav.meta b/Assets/Audio/Small_Blood_Splatter.wav.meta new file mode 100644 index 0000000..fec8d76 --- /dev/null +++ b/Assets/Audio/Small_Blood_Splatter.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 7182af998117fba4fa696e5fd33ad99a +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Spawn_Projectile_SFX.wav b/Assets/Audio/Spawn_Projectile_SFX.wav new file mode 100644 index 0000000..bbc0fd3 Binary files /dev/null and b/Assets/Audio/Spawn_Projectile_SFX.wav differ diff --git a/Assets/Audio/Spawn_Projectile_SFX.wav.meta b/Assets/Audio/Spawn_Projectile_SFX.wav.meta new file mode 100644 index 0000000..8c26ef8 --- /dev/null +++ b/Assets/Audio/Spawn_Projectile_SFX.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 88b0c2079547b85458daa063fb59e720 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Spring_rebound_sfx.wav b/Assets/Audio/Spring_rebound_sfx.wav new file mode 100644 index 0000000..7a58532 Binary files /dev/null and b/Assets/Audio/Spring_rebound_sfx.wav differ diff --git a/Assets/Audio/Spring_rebound_sfx.wav.meta b/Assets/Audio/Spring_rebound_sfx.wav.meta new file mode 100644 index 0000000..9830603 --- /dev/null +++ b/Assets/Audio/Spring_rebound_sfx.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: cabc6f011eda78b47b6e63de34a4c33e +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/stil_1_demo.mp3 b/Assets/Audio/stil_1_demo.mp3 new file mode 100644 index 0000000..a2e5861 Binary files /dev/null and b/Assets/Audio/stil_1_demo.mp3 differ diff --git a/Assets/Audio/stil_1_demo.mp3.meta b/Assets/Audio/stil_1_demo.mp3.meta new file mode 100644 index 0000000..cfbb69f --- /dev/null +++ b/Assets/Audio/stil_1_demo.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 8abb5f3f03f30f842b9d673933bdafb4 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/stil_2_demo.mp3 b/Assets/Audio/stil_2_demo.mp3 new file mode 100644 index 0000000..3616692 Binary files /dev/null and b/Assets/Audio/stil_2_demo.mp3 differ diff --git a/Assets/Audio/stil_2_demo.mp3.meta b/Assets/Audio/stil_2_demo.mp3.meta new file mode 100644 index 0000000..4eb1846 --- /dev/null +++ b/Assets/Audio/stil_2_demo.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: f68b9fed55ed886479faaf1b33c59651 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sounds/temp_blod_smol.wav b/Assets/Audio/temp_blod_smol.wav similarity index 100% rename from Assets/Sounds/temp_blod_smol.wav rename to Assets/Audio/temp_blod_smol.wav diff --git a/Assets/Sounds/temp_blod_smol.wav.meta b/Assets/Audio/temp_blod_smol.wav.meta similarity index 91% rename from Assets/Sounds/temp_blod_smol.wav.meta rename to Assets/Audio/temp_blod_smol.wav.meta index 65ae831..ec46966 100644 --- a/Assets/Sounds/temp_blod_smol.wav.meta +++ b/Assets/Audio/temp_blod_smol.wav.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b27a091fa88210edeb0c964e7072d56e +guid: e24c2fccb4285ab4eacc6da16f5c62eb AudioImporter: externalObjects: {} serializedVersion: 7 diff --git a/Assets/Prefabs/CameraRig.prefab b/Assets/Prefabs/CameraRig.prefab index 5ddc813..0798d41 100644 --- a/Assets/Prefabs/CameraRig.prefab +++ b/Assets/Prefabs/CameraRig.prefab @@ -187,7 +187,8 @@ MonoBehaviour: m_EditorClassIdentifier: Wave: 0 difficulty: 1 - difficultyIncreasePerWave: 0.25 + difficultyIncreasePerWave: 1 + difficultyMultiplyDecreasePerWave: 0.05 WaveTime: 20 enemyDifficulties: [] SpawnRadius: 22.6 @@ -195,7 +196,7 @@ MonoBehaviour: players: - {fileID: 0} - {fileID: 0} - initialSpawnDelay: 0 + initialSpawnDelay: 5 enemyList: [] --- !u!1 &2607936989766580656 GameObject: diff --git a/Assets/Prefabs/Managers.prefab b/Assets/Prefabs/Managers.prefab new file mode 100644 index 0000000..bc71297 --- /dev/null +++ b/Assets/Prefabs/Managers.prefab @@ -0,0 +1,47 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &809911508645467208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3032075919872812610} + - component: {fileID: 6372697238776542044} + m_Layer: 0 + m_Name: Managers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3032075919872812610 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809911508645467208} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6372697238776542044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809911508645467208} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d07fc52b48ce953488ecef079872f5b7, type: 3} + m_Name: + m_EditorClassIdentifier: + audioLibrary: {fileID: 0} diff --git a/Assets/Prefabs/Managers.prefab.meta b/Assets/Prefabs/Managers.prefab.meta new file mode 100644 index 0000000..d59a249 --- /dev/null +++ b/Assets/Prefabs/Managers.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ec5007446d8bbca48bf02b3a7e752da1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Player1.prefab b/Assets/Resources/Player1.prefab index fb4f604..7b17070 100644 --- a/Assets/Resources/Player1.prefab +++ b/Assets/Resources/Player1.prefab @@ -142,6 +142,90 @@ CircleCollider2D: m_Offset: {x: 0, y: 0} serializedVersion: 2 m_Radius: 0.5 +--- !u!1 &2470138561869876166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5278398606840885145} + - component: {fileID: 647933724824315688} + - component: {fileID: 9130580774853064894} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5278398606840885145 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2470138561869876166} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4334414235280299636} + m_Father: {fileID: 320690117028550720} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1920, y: 1080} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &647933724824315688 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2470138561869876166} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &9130580774853064894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2470138561869876166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 --- !u!1 &3096169748286405671 GameObject: m_ObjectHideFlags: 0 @@ -210,6 +294,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 5278398606840885145} - {fileID: 1930891210259786141} - {fileID: 1170758327458850867} m_Father: {fileID: 0} @@ -356,3 +441,113 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b097a132c072b72fbc7808ebf263e52, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1001 &6225877037457186740 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5278398606840885145} + m_Modifications: + - target: {fileID: 3891416435710064780, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: attachedHealth + value: + objectReference: {fileID: 3086165646112058191} + - target: {fileID: 5537527563549888860, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_Name + value: HealthBar + objectReference: {fileID: 0} + - target: {fileID: 7075700545869768638, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 714062a6703c86948abaa8b5566e01c1, type: 3} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_SizeDelta.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_SizeDelta.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 1.54 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} +--- !u!224 &4334414235280299636 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + m_PrefabInstance: {fileID: 6225877037457186740} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Player2.prefab b/Assets/Resources/Player2.prefab index 1840cd8..889c005 100644 --- a/Assets/Resources/Player2.prefab +++ b/Assets/Resources/Player2.prefab @@ -210,6 +210,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 8164385906348680530} - {fileID: 1930891210259786141} - {fileID: 1170758327458850867} m_Father: {fileID: 0} @@ -356,3 +357,197 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b097a132c072b72fbc7808ebf263e52, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &7787472247078384126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8164385906348680530} + - component: {fileID: 7255423374738367095} + - component: {fileID: 5639731540567949723} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8164385906348680530 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7787472247078384126} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7743393281510400444} + m_Father: {fileID: 320690117028550720} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1920, y: 1080} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &7255423374738367095 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7787472247078384126} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &5639731540567949723 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7787472247078384126} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 +--- !u!1001 &87296603994466428 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8164385906348680530} + m_Modifications: + - target: {fileID: 3891416435710064780, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: attachedHealth + value: + objectReference: {fileID: 3086165646112058191} + - target: {fileID: 5537527563549888860, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_Name + value: HealthBar + objectReference: {fileID: 0} + - target: {fileID: 7075700545869768638, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 714062a6703c86948abaa8b5566e01c1, type: 3} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_SizeDelta.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_SizeDelta.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 1.54 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} +--- !u!224 &7743393281510400444 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7656168731602766272, guid: 0ea0f1215ba49f5448e8e8d60a899fe8, type: 3} + m_PrefabInstance: {fileID: 87296603994466428} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scenes/Bloody Mary.unity b/Assets/Scenes/Bloody Mary.unity index b0a9a83..18426db 100644 --- a/Assets/Scenes/Bloody Mary.unity +++ b/Assets/Scenes/Bloody Mary.unity @@ -1300,7 +1300,7 @@ MonoBehaviour: m_EditorClassIdentifier: numParticles: 1000000 bloodCompute: {fileID: 7200000, guid: 99867deda8cf464cd87542adcc3c08f2, type: 3} - mesh: {fileID: 6466198060863859617, guid: 803eb7ed90ad4b9388c2563597bd6db2, type: 3} + mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} instancedMaterial: {fileID: 2100000, guid: 0d09c46ae354e8c49b2688cc4325b256, type: 2} size: 0.05 scoreMult: 1 diff --git a/Assets/Scenes/GameScene.unity b/Assets/Scenes/GameScene.unity index 11b8b97..5e494a4 100644 --- a/Assets/Scenes/GameScene.unity +++ b/Assets/Scenes/GameScene.unity @@ -1600,7 +1600,10 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 3120938410244321186, guid: 30e0cc55a67f02d4f92b2677ec4b1511, type: 3} + insertIndex: -1 + addedObject: {fileID: 1579580571} m_SourcePrefab: {fileID: 100100000, guid: 30e0cc55a67f02d4f92b2677ec4b1511, type: 3} --- !u!114 &869964774 stripped MonoBehaviour: @@ -1699,25 +1702,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880679715} m_CullTransparentMesh: 1 ---- !u!1 &1105072965 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 6306269600238927148, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - m_PrefabInstance: {fileID: 5796191506433166633} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1105072968 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1105072965} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 38fb1d450df272f49b06540bb0a4ab88, type: 3} - m_Name: - m_EditorClassIdentifier: - MinPitch: 0 - MaxPitch: 0 --- !u!4 &1194834060 stripped Transform: m_CorrespondingSourceObject: {fileID: 320690117028550720, guid: 30e0cc55a67f02d4f92b2677ec4b1511, type: 3} @@ -1786,7 +1770,10 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 3120938410244321186, guid: 99a6ff8b9591949439b620b13bd249a4, type: 3} + insertIndex: -1 + addedObject: {fileID: 1254139636} m_SourcePrefab: {fileID: 100100000, guid: 99a6ff8b9591949439b620b13bd249a4, type: 3} --- !u!114 &1232208433 stripped MonoBehaviour: @@ -1895,6 +1882,19 @@ GameObject: m_CorrespondingSourceObject: {fileID: 3120938410244321186, guid: 99a6ff8b9591949439b620b13bd249a4, type: 3} m_PrefabInstance: {fileID: 1232208432} m_PrefabAsset: {fileID: 0} +--- !u!114 &1254139636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254139629} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c66441ada081b6c4c841000e83cc2b7a, type: 3} + m_Name: + m_EditorClassIdentifier: + invert: 0 --- !u!1 &1377274208 GameObject: m_ObjectHideFlags: 0 @@ -3390,6 +3390,19 @@ GameObject: m_CorrespondingSourceObject: {fileID: 3120938410244321186, guid: 30e0cc55a67f02d4f92b2677ec4b1511, type: 3} m_PrefabInstance: {fileID: 869964773} m_PrefabAsset: {fileID: 0} +--- !u!114 &1579580571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1579580564} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c66441ada081b6c4c841000e83cc2b7a, type: 3} + m_Name: + m_EditorClassIdentifier: + invert: 0 --- !u!1 &1600052931 GameObject: m_ObjectHideFlags: 0 @@ -3777,6 +3790,67 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2133226119} m_CullTransparentMesh: 1 +--- !u!1001 &1683288374126251321 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 809911508645467208, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_Name + value: Managers + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3032075919872812610, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372697238776542044, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} + propertyPath: audioLibrary + value: + objectReference: {fileID: 11400000, guid: 90a0ccefc407688499165286d0638124, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ec5007446d8bbca48bf02b3a7e752da1, type: 3} --- !u!1001 &5796191506433166633 PrefabInstance: m_ObjectHideFlags: 0 @@ -3785,78 +3859,14 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 1609280383408315754, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: orthographic size - value: 12.5 - objectReference: {fileID: 0} - - target: {fileID: 1655227407111773373, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_BindingMode - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1655227407111773373, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_AngularDampingMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1873901299772310795, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_MinimumOrthoSize - value: 12.5 - objectReference: {fileID: 0} - - target: {fileID: 2849751201525768572, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalPosition.x - value: -13.048559 - objectReference: {fileID: 0} - - target: {fileID: 2849751201525768572, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalPosition.y - value: -19.467272 - objectReference: {fileID: 0} - - target: {fileID: 3197454023887695364, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalPosition.x - value: -13.048559 - objectReference: {fileID: 0} - - target: {fileID: 3197454023887695364, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalPosition.y - value: -19.467272 - objectReference: {fileID: 0} - - target: {fileID: 3197454023887695364, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3197454023887695364, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3197454023887695364, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3197454023887695364, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3401975006071930001, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_Targets.Array.data[0].radius - value: 3 - objectReference: {fileID: 0} - target: {fileID: 3401975006071930001, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} propertyPath: m_Targets.Array.data[0].target value: objectReference: {fileID: 1232208440} - - target: {fileID: 3401975006071930001, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_Targets.Array.data[1].radius - value: 3 - objectReference: {fileID: 0} - target: {fileID: 3401975006071930001, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} propertyPath: m_Targets.Array.data[1].target value: objectReference: {fileID: 1194834060} - - target: {fileID: 3603265075407754381, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: WaveTime - value: 20 - objectReference: {fileID: 0} - - target: {fileID: 3603265075407754381, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: SpawnRadius - value: 22.6 - objectReference: {fileID: 0} - target: {fileID: 3603265075407754381, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} propertyPath: players.Array.data[0] value: @@ -3867,7 +3877,7 @@ PrefabInstance: objectReference: {fileID: 1579580564} - target: {fileID: 3603265075407754381, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} propertyPath: difficultyIncreasePerWave - value: 0.25 + value: 3 objectReference: {fileID: 0} - target: {fileID: 5959206239141280122, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} propertyPath: m_LocalPosition.x @@ -3913,37 +3923,10 @@ PrefabInstance: propertyPath: m_Name value: CameraRig objectReference: {fileID: 0} - - target: {fileID: 8946450710138871461, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalPosition.x - value: -13.048559 - objectReference: {fileID: 0} - - target: {fileID: 8946450710138871461, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalPosition.y - value: -19.467272 - objectReference: {fileID: 0} - - target: {fileID: 8946450710138871461, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8946450710138871461, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8946450710138871461, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8946450710138871461, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 6306269600238927148, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} - insertIndex: -1 - addedObject: {fileID: 1105072968} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c53e6971c95afb1429cd82616a7b6737, type: 3} --- !u!1001 &7693964683212020007 PrefabInstance: @@ -4038,6 +4021,7 @@ PrefabInstance: SceneRoots: m_ObjectHideFlags: 0 m_Roots: + - {fileID: 1683288374126251321} - {fileID: 1377274212} - {fileID: 1600052934} - {fileID: 480860136} diff --git a/Assets/Scripts/BloodComputeShader.cs b/Assets/Scripts/BloodComputeShader.cs index e1c7633..73bfad3 100644 --- a/Assets/Scripts/BloodComputeShader.cs +++ b/Assets/Scripts/BloodComputeShader.cs @@ -156,7 +156,7 @@ public class BloodComputeShader : MonoBehaviour activeParticles -= (int)bufferData[0]; - score += (int)(bufferData[0] * scoreMult); + score += bufferData[0]; squeakVolume += 0.1f; @@ -260,10 +260,14 @@ public class BloodComputeShader : MonoBehaviour // Test for race conditions // yield return new WaitForSeconds(1.0f); - bloodCompute.SetFloat("particleVel", power); + bloodCompute.SetFloat("particleVel", power/4.0f); bloodCompute.SetVector("particleInitPos", loc); bloodCompute.SetInt("particlesToInitialize", found); + Vector3 pow = Random.insideUnitSphere * power; + pow.z = Mathf.Abs(pow.z); + bloodCompute.SetVector("initialVelocity",pow); + ComputeHelper.Dispatch(bloodCompute, amount, 1, 1, InitDustKernel); activeParticles += found; diff --git a/Assets/Scripts/ComputeShaders/BloodCompute.compute b/Assets/Scripts/ComputeShaders/BloodCompute.compute index 2679463..b6dd556 100644 --- a/Assets/Scripts/ComputeShaders/BloodCompute.compute +++ b/Assets/Scripts/ComputeShaders/BloodCompute.compute @@ -15,11 +15,8 @@ RWStructuredBuffer freeParticles; uint numParticles; uint particlesToInitialize; float3 particleInitPos; +float3 initialVelocity; float deltaTime; -// float3 attractPos; -// float3 xAxis; -// float attractRadius; -// float attractForce; float3 mop1Pos; float3 mop2Pos; @@ -83,8 +80,11 @@ void InitDust (uint3 id : SV_DispatchThreadID) randState = hash(randState); nvel.xy *= scaleToRange01(randState); + + randState = hash(randState); + float3 iv = initialVelocity * scaleToRange01(randState); - particles[i].velocity = nvel; + particles[i].velocity = iv + nvel; particles[i].position = particleInitPos; particles[i].position.z = 0.01; diff --git a/Assets/Scripts/Controller/EnemySpawner/EnemySpawner.cs b/Assets/Scripts/Controller/EnemySpawner/EnemySpawner.cs index afeabeb..ba19bdb 100644 --- a/Assets/Scripts/Controller/EnemySpawner/EnemySpawner.cs +++ b/Assets/Scripts/Controller/EnemySpawner/EnemySpawner.cs @@ -6,16 +6,18 @@ using System.Threading; using System.Threading.Tasks; using Unity.VisualScripting; using UnityEngine; +using UnityEngine.AI; using UnityEngine.UIElements; public class EnemySpawner : MonoBehaviour { // Shared public int Wave = 0; - public float difficulty = 1; + public float difficulty = 1f; // Inspector [SerializeField] private float difficultyIncreasePerWave = 0.1f; + [SerializeField] private float difficultyMultiplyDecreasePerWave = 0.1f; [SerializeField] private float WaveTime = 20f; [SerializeField] private List enemyDifficulties; [SerializeField] private float SpawnRadius = 10; @@ -59,7 +61,11 @@ public class EnemySpawner : MonoBehaviour SpawnWave(difficulty); Wave++; - difficulty *= difficultyIncreasePerWave + 1; + if (difficultyIncreasePerWave > 1f) + { + difficultyIncreasePerWave -= difficultyMultiplyDecreasePerWave; + difficulty *= difficultyIncreasePerWave + 1; + } nextWaveRequested = false; timer = 0; } @@ -86,7 +92,7 @@ public class EnemySpawner : MonoBehaviour { while (difficulty > decendingList[i].Difficulty) { - GameObject enemy = Instantiate(decendingList[i].prefabs[UnityEngine.Random.Range(0, decendingList[i].prefabs.Length)], GetRandomPointOnCircle(mainCam.transform.position, SpawnRadius), Quaternion.identity, SpawnedEnenmyHolder.transform); + GameObject enemy = Instantiate(decendingList[i].prefabs[UnityEngine.Random.Range(0, decendingList[i].prefabs.Length)], GetRandomPointOnCircle(SpawnRadius), Quaternion.identity, SpawnedEnenmyHolder.transform); difficulty -= decendingList[i].Difficulty; enemy.GetComponent().targets = players.Select(x=>x.transform).ToArray(); @@ -96,6 +102,7 @@ public class EnemySpawner : MonoBehaviour void SpawnRandom(float difficulty) { + difficulty *= 1.1f; while (difficulty > 1f) // Spawn until difficulty is less than 0.5f { var validEnemies = enemyList.Where(x => x.Difficulty <= difficulty).ToArray(); @@ -106,22 +113,34 @@ public class EnemySpawner : MonoBehaviour int variant = UnityEngine.Random.Range(0, enemyToSpawn.prefabs.Length); GameObject variantToSpawn = enemyToSpawn.prefabs[variant]; - GameObject enemy = Instantiate(variantToSpawn, GetRandomPointOnCircle(mainCam.transform.position, SpawnRadius), Quaternion.identity, SpawnedEnenmyHolder.transform); + GameObject enemy = Instantiate(variantToSpawn, GetRandomPointOnCircle(SpawnRadius), Quaternion.identity, SpawnedEnenmyHolder.transform); enemy.GetComponent().targets = players.Select(x => x.transform).ToArray(); } } - public Vector3 GetRandomPointOnCircle(Vector3 location, float radius) + public Vector3 GetRandomPointOnCircle(float radius) { - float angle = UnityEngine.Random.Range(0f, 360f); - float radians = Mathf.Deg2Rad * angle; + Vector3 point; + do + { + float angle = UnityEngine.Random.Range(0f, 360f); + float radians = Mathf.Deg2Rad * angle; - Vector3 position = transform.position; - float x = position.x + radius * Mathf.Cos(radians); - float y = position.y + radius * Mathf.Sin(radians); + Vector3 position = transform.position; + float x = position.x + radius * Mathf.Cos(radians); + float y = position.y + radius * Mathf.Sin(radians); - return new Vector3(x, y, position.z); + point = new Vector3(x, y, position.z); + } while (IsPointOnNavMesh(point)); + + return point; + } + + bool IsPointOnNavMesh(Vector3 point) + { + NavMeshHit hit; + return NavMesh.SamplePosition(point, out hit, 0.1f, NavMesh.AllAreas); } #if UNITY_EDITOR @@ -132,7 +151,7 @@ public class EnemySpawner : MonoBehaviour for (int i = 0; i < 10; i++) { - Gizmos.DrawWireSphere(GetRandomPointOnCircle(transform.position, SpawnRadius), 0.25f); + Gizmos.DrawWireSphere(GetRandomPointOnCircle(SpawnRadius), 0.25f); } } #endif diff --git a/Assets/Scripts/Managers.meta b/Assets/Scripts/Managers.meta new file mode 100644 index 0000000..ec7787e --- /dev/null +++ b/Assets/Scripts/Managers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd53cfafc9fa2ae49b54519de9b569c8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Managers/AudioManager.meta b/Assets/Scripts/Managers/AudioManager.meta new file mode 100644 index 0000000..048d81b --- /dev/null +++ b/Assets/Scripts/Managers/AudioManager.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c4df8d80eeaafb345befbd4a6c551b54 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Managers/AudioManager/AudioLibraryObject.cs b/Assets/Scripts/Managers/AudioManager/AudioLibraryObject.cs new file mode 100644 index 0000000..556a284 --- /dev/null +++ b/Assets/Scripts/Managers/AudioManager/AudioLibraryObject.cs @@ -0,0 +1,10 @@ +using System.Collections; +using System.Collections.Generic; +using System.IO.Enumeration; +using UnityEngine; + +[CreateAssetMenu(fileName = "New AudioLibrary", menuName = "ZUtility/AudioLibrary")] +public class AudioLibraryObject : ScriptableObject +{ + public AudioClip[] Clips; +} diff --git a/Assets/Scripts/Managers/AudioManager/AudioLibraryObject.cs.meta b/Assets/Scripts/Managers/AudioManager/AudioLibraryObject.cs.meta new file mode 100644 index 0000000..b8d7da9 --- /dev/null +++ b/Assets/Scripts/Managers/AudioManager/AudioLibraryObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aaa6f7237ea22dc49a4eb9e830e9d69a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Managers/AudioManager/AudioManager.cs b/Assets/Scripts/Managers/AudioManager/AudioManager.cs new file mode 100644 index 0000000..b532890 --- /dev/null +++ b/Assets/Scripts/Managers/AudioManager/AudioManager.cs @@ -0,0 +1,101 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + + +public class AudioManager : MonoBehaviour +{ + public static AudioManager Instance; + public AudioLibraryObject audioLibrary; + + + private void OnEnable() + { + if (Instance is null) + { + Instance = this; + // TODO: manager itself should not handle this + // DontDestroyOnLoad(this); + } + else + { + Destroy(this); + } + } + + private void OnDisable() + { + Instance = null; + } + + public static AudioClip FindAudioClip(string nameOfClip) + { + return Instance.audioLibrary.Clips.First(x => x.name == nameOfClip); + } + + public static AudioSource PlaySound(string nameOfClip, Vector3 sourcePos, bool is3D, bool loop = false, bool fadeIn = false) + { + if (Instance == null) + { + Debug.LogWarning("AudioManager has not been initialized. Please initialize it before use."); + return null; + } + + var sourceObject = new GameObject("SoundSource"); + var audioSource = sourceObject.AddComponent(); + audioSource.loop = loop; + audioSource.clip = FindAudioClip(nameOfClip); + sourceObject.transform.position = sourcePos; + + if (is3D) + { + audioSource.rolloffMode = AudioRolloffMode.Linear; + audioSource.spatialBlend = 1f; + } + + Instance.StartCoroutine(Instance.StartSound(audioSource, fadeIn)); + return audioSource; + } + + public static List AliveSources = new List(); + IEnumerator StartSound(AudioSource audioSource, bool fadeIn = false) + { + AliveSources.Add(new SoundSource(audioSource)); + + if (fadeIn) + { + audioSource.volume = 0; + StartCoroutine(StartMusicFadeIn(audioSource)); + } + + + audioSource.Play(); + yield return new WaitUntil(() => !audioSource.isPlaying); + Destroy(audioSource.gameObject); + } + + public IEnumerator StartMusicFadeIn(AudioSource AS) + { + while (true) + { + if (AS.volume >= 1) + { + break; + } + AS.volume += 0.01f; + yield return new WaitForSecondsRealtime(0.05f); + } + } +} + +public class SoundSource +{ + public string Id { get; set; } + public AudioSource source { get; set; } + public SoundSource(AudioSource originalSource) + { + source = originalSource; + } +} diff --git a/Assets/Scripts/Managers/AudioManager/AudioManager.cs.meta b/Assets/Scripts/Managers/AudioManager/AudioManager.cs.meta new file mode 100644 index 0000000..bdb117a --- /dev/null +++ b/Assets/Scripts/Managers/AudioManager/AudioManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d07fc52b48ce953488ecef079872f5b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Player/HealthComponent.cs b/Assets/Scripts/Player/HealthComponent.cs index 79c1614..6f3ef48 100644 --- a/Assets/Scripts/Player/HealthComponent.cs +++ b/Assets/Scripts/Player/HealthComponent.cs @@ -40,7 +40,7 @@ public class HealthComponent : MonoBehaviour, ISquezeDamageReceiver if (currentHealth <= 0) { OnHealthZero?.Invoke(); - BloodComputeShader.Instance.createBlood(transform.position, maxHealth*10, maxHealth / 25.0f); + BloodComputeShader.Instance.createBlood(transform.position, (int)(maxHealth *maxHealth * BloodComputeShader.Instance.scoreMult), maxHealth / 25.0f); } } diff --git a/Assets/Scripts/Player/SpriteMovementFlipper.cs b/Assets/Scripts/Player/SpriteMovementFlipper.cs index 5db92fe..64b8105 100644 --- a/Assets/Scripts/Player/SpriteMovementFlipper.cs +++ b/Assets/Scripts/Player/SpriteMovementFlipper.cs @@ -15,11 +15,11 @@ public class SpriteMovementFlipper : MonoBehaviour private void Update() { - if ((transform.position - prevPos).x > 0.1f) + if ((transform.position - prevPos).x > 0.05f) { sp.flipX = invert; } - else if ((transform.position - prevPos).x < -0.1f) + else if ((transform.position - prevPos).x < -0.05f) { sp.flipX = !invert; } diff --git a/Assets/Scripts/Upgrader.cs b/Assets/Scripts/Upgrader.cs index dcc406c..5d30aad 100644 --- a/Assets/Scripts/Upgrader.cs +++ b/Assets/Scripts/Upgrader.cs @@ -108,6 +108,8 @@ public class Upgrader : MonoBehaviour // Update is called once per frame void Update() { + bool upgrade = canUpgrade(); + if (canUpgrade()) { @@ -168,9 +170,11 @@ public class Upgrader : MonoBehaviour foreach (Image i in upgradeImages) { i.fillAmount = 1f; + i.gameObject.transform.localScale = Vector3.one; } upgradeImages[p1a].fillAmount = acceptTime / 2f; + upgradeImages[p1a].transform.localScale = Vector3.one * 2f; } } else @@ -180,6 +184,7 @@ public class Upgrader : MonoBehaviour foreach (Image i in upgradeImages) { i.fillAmount = 1f; + i.gameObject.transform.localScale = Vector3.one; } } @@ -202,7 +207,7 @@ public class Upgrader : MonoBehaviour Player1Cursor.localPosition = Player1Input.look.normalized * (125 - 12); Player2Cursor.localPosition = Player2Input.look.normalized * (125 - 12); - prevCouldUpgrade = canUpgrade(); + prevCouldUpgrade = upgrade; } /// Increases mop radius by 10% diff --git a/Assets/Sounds/squeak.mp3 b/Assets/Sounds/squeak.mp3 deleted file mode 100644 index c9cf31f..0000000 Binary files a/Assets/Sounds/squeak.mp3 and /dev/null differ diff --git a/Assets/Sprites/PlayerHealthFull.png b/Assets/Sprites/PlayerHealthFull.png new file mode 100644 index 0000000..47e744c Binary files /dev/null and b/Assets/Sprites/PlayerHealthFull.png differ diff --git a/Assets/Sprites/PlayerHealthFull.png.meta b/Assets/Sprites/PlayerHealthFull.png.meta new file mode 100644 index 0000000..2f49f98 --- /dev/null +++ b/Assets/Sprites/PlayerHealthFull.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 714062a6703c86948abaa8b5566e01c1 +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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 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 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: