diff --git a/Assets/Audio.meta b/Assets/Audio.meta new file mode 100644 index 0000000..7684aab --- /dev/null +++ b/Assets/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 999daa338112b454398d2351fbb79852 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/BoxDrop01.wav b/Assets/Audio/BoxDrop01.wav new file mode 100644 index 0000000..b6fccbb Binary files /dev/null and b/Assets/Audio/BoxDrop01.wav differ diff --git a/Assets/Audio/BoxDrop01.wav.meta b/Assets/Audio/BoxDrop01.wav.meta new file mode 100644 index 0000000..bb99586 --- /dev/null +++ b/Assets/Audio/BoxDrop01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 293c8ac0451b26043b4d483bed786fa3 +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/Audio/BoxDrop02.wav b/Assets/Audio/BoxDrop02.wav new file mode 100644 index 0000000..e33eceb Binary files /dev/null and b/Assets/Audio/BoxDrop02.wav differ diff --git a/Assets/Audio/BoxDrop02.wav.meta b/Assets/Audio/BoxDrop02.wav.meta new file mode 100644 index 0000000..7f79955 --- /dev/null +++ b/Assets/Audio/BoxDrop02.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 6a88fba221ea7e44783c4e5e0a1e8817 +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/Audio/George Jones Theme.wav b/Assets/Audio/George Jones Theme.wav new file mode 100644 index 0000000..dfcd94b Binary files /dev/null and b/Assets/Audio/George Jones Theme.wav differ diff --git a/Assets/Audio/George Jones Theme.wav.meta b/Assets/Audio/George Jones Theme.wav.meta new file mode 100644 index 0000000..328e6ea --- /dev/null +++ b/Assets/Audio/George Jones Theme.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 23f58ffff5e98424b82e0a34bfeb8a77 +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/Audio/ItemDrop01.wav b/Assets/Audio/ItemDrop01.wav new file mode 100644 index 0000000..476a495 Binary files /dev/null and b/Assets/Audio/ItemDrop01.wav differ diff --git a/Assets/Audio/ItemDrop01.wav.meta b/Assets/Audio/ItemDrop01.wav.meta new file mode 100644 index 0000000..71abc27 --- /dev/null +++ b/Assets/Audio/ItemDrop01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 257c349682313bf41911b67bfc3087df +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/Audio/ItemDrop02.wav b/Assets/Audio/ItemDrop02.wav new file mode 100644 index 0000000..97a3775 Binary files /dev/null and b/Assets/Audio/ItemDrop02.wav differ diff --git a/Assets/Audio/ItemDrop02.wav.meta b/Assets/Audio/ItemDrop02.wav.meta new file mode 100644 index 0000000..1cf7603 --- /dev/null +++ b/Assets/Audio/ItemDrop02.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 471829b70bc91324b873f3b1ee9d84fd +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/Audio/ItemPickup01.wav b/Assets/Audio/ItemPickup01.wav new file mode 100644 index 0000000..3ace7b8 Binary files /dev/null and b/Assets/Audio/ItemPickup01.wav differ diff --git a/Assets/Audio/ItemPickup01.wav.meta b/Assets/Audio/ItemPickup01.wav.meta new file mode 100644 index 0000000..bca3759 --- /dev/null +++ b/Assets/Audio/ItemPickup01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 8dde256f26d302448a0864b01ed338e1 +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/Audio/ItemPickup02.wav b/Assets/Audio/ItemPickup02.wav new file mode 100644 index 0000000..d2e478d Binary files /dev/null and b/Assets/Audio/ItemPickup02.wav differ diff --git a/Assets/Audio/ItemPickup02.wav.meta b/Assets/Audio/ItemPickup02.wav.meta new file mode 100644 index 0000000..532da5a --- /dev/null +++ b/Assets/Audio/ItemPickup02.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: bf0db54ea7fce1744beb947e4f68776f +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/Audio/Jump01.wav b/Assets/Audio/Jump01.wav new file mode 100644 index 0000000..846b8f9 Binary files /dev/null and b/Assets/Audio/Jump01.wav differ diff --git a/Assets/Audio/Jump01.wav.meta b/Assets/Audio/Jump01.wav.meta new file mode 100644 index 0000000..1362858 --- /dev/null +++ b/Assets/Audio/Jump01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 1f599fbf58d27644da4bb34e041e15e5 +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/Audio/Jump02.wav b/Assets/Audio/Jump02.wav new file mode 100644 index 0000000..2c9a0a4 Binary files /dev/null and b/Assets/Audio/Jump02.wav differ diff --git a/Assets/Audio/Jump02.wav.meta b/Assets/Audio/Jump02.wav.meta new file mode 100644 index 0000000..effad40 --- /dev/null +++ b/Assets/Audio/Jump02.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 2a79e7c44a88012449116094f3db3529 +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/Audio/Jump03.wav b/Assets/Audio/Jump03.wav new file mode 100644 index 0000000..c2e372b Binary files /dev/null and b/Assets/Audio/Jump03.wav differ diff --git a/Assets/Audio/Jump03.wav.meta b/Assets/Audio/Jump03.wav.meta new file mode 100644 index 0000000..435e260 --- /dev/null +++ b/Assets/Audio/Jump03.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: ebff1b1b6619bdf48a334db25b73db57 +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/Audio/Lose.wav b/Assets/Audio/Lose.wav new file mode 100644 index 0000000..fb5ee89 Binary files /dev/null and b/Assets/Audio/Lose.wav differ diff --git a/Assets/Audio/Lose.wav.meta b/Assets/Audio/Lose.wav.meta new file mode 100644 index 0000000..0db0d1c --- /dev/null +++ b/Assets/Audio/Lose.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 5e46f3118010926438116b8116aa135f +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/Audio/Push01.wav b/Assets/Audio/Push01.wav new file mode 100644 index 0000000..4ac7855 Binary files /dev/null and b/Assets/Audio/Push01.wav differ diff --git a/Assets/Audio/Push01.wav.meta b/Assets/Audio/Push01.wav.meta new file mode 100644 index 0000000..f028a20 --- /dev/null +++ b/Assets/Audio/Push01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e97d1a43634eb5f43882eab4e5e3348d +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/Audio/SoundManagerScript.cs b/Assets/Audio/SoundManagerScript.cs new file mode 100644 index 0000000..0da1bc5 --- /dev/null +++ b/Assets/Audio/SoundManagerScript.cs @@ -0,0 +1,62 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class SoundManagerScript : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + public static AudioClip BoxDrop01, BoxDrop02, ItemDrop01, ItemDrop02, ItemPickup01, ItemPickup02, Jump01, Jump02, Jump03, Lose, Push01, Theme, Win; + static AudioSource audioSrc; + + ThemeSong = Audio.load("Theme") + BoxDrop01Sound = Audio.load("BoxDrop01") + BoxDrop02Sound = Audio.load("BoxDrop02") + ItemDrop01Sound = Audio.load("ItemDrop01") + ItemDrop02Sound = Audio.load("ItemDrop02") + ItemPickup01Sound = Audio.load("ItemPickup01") + ItemPickup02Sound = Audio.load("ItemPickup02") + Jump01Sound = Audio.load("Jump01") + Jump02Sound = Audio.load("Jump02") + Jump03Sound = Audio.load("Jump03") + LoseSound = Audio.load("Lose") + Push01Sound = Audio.load("Push01") + WinSound = Audio.load("Win") + + audiosrc = GetComponent(); + } + +// Update is called once per frame +void Update() +{ + +} +public static void PlaySound(string clip) +{ + switch (clip) + { + case "BoxDrop": + audioSrc.PlayOneShot(Dropbox01 || Dropbox02 || Dropbox03); + break; + case "ItemDrop": + audioSrc.PlayOneShot(ItemDrop01 || ItemDrop02); + break; + case "ItemPickup": + audioSrc.PlayOneShot(ItemPickup01 || ItemPickup02); + break; + case "ItemDrop01": + audioSrc.PlayOneShot(ItemDrop01 || ItemDrop02); + break; + case "Jump": + audioSrc.PlayOneShot(Jump01 || Jump02); + break; + case "Lose": + audioSrc.PlayOneShot(Lose); + break; + case "win": + audioSrc.PlayOneShot(Win); + break; + + } +} diff --git a/Assets/Audio/SoundManagerScript.cs.meta b/Assets/Audio/SoundManagerScript.cs.meta new file mode 100644 index 0000000..6fc2940 --- /dev/null +++ b/Assets/Audio/SoundManagerScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 359232fb046cb2d46bfa9649f443d567 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Win.wav b/Assets/Audio/Win.wav new file mode 100644 index 0000000..dec9c3a Binary files /dev/null and b/Assets/Audio/Win.wav differ diff --git a/Assets/Audio/Win.wav.meta b/Assets/Audio/Win.wav.meta new file mode 100644 index 0000000..22f2949 --- /dev/null +++ b/Assets/Audio/Win.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: c29860436d5147346b6e77bc7a49c405 +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: