diff --git a/Assets/Audio/SoundManagerScript.cs b/Assets/Audio/SoundManagerScript.cs deleted file mode 100644 index 0da1bc5..0000000 --- a/Assets/Audio/SoundManagerScript.cs +++ /dev/null @@ -1,62 +0,0 @@ -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 deleted file mode 100644 index 6fc2940..0000000 --- a/Assets/Audio/SoundManagerScript.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 359232fb046cb2d46bfa9649f443d567 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/AudioManager.cs b/Assets/Scripts/AudioManager.cs index cda204c..5886bb2 100644 --- a/Assets/Scripts/AudioManager.cs +++ b/Assets/Scripts/AudioManager.cs @@ -12,7 +12,7 @@ public class Audiomanager : MonoBehaviour { foreach (AudioSound c in clips) { - c.source = gameObject.AddComponent(); + c.source = gameObject.AddComponent(); c.source.clip = c.clip; c.source.volume = c.volume; c.source.pitch = c.pitch; diff --git a/Assets/Scripts/AudioSound.cs b/Assets/Scripts/AudioSound.cs index d776b88..15ecdd1 100644 --- a/Assets/Scripts/AudioSound.cs +++ b/Assets/Scripts/AudioSound.cs @@ -1,6 +1,7 @@ using UnityEngine; using UnityEngine.Audio; +[System.Serializable] public class AudioSound { public string name;