From be50ec5eed64c51292602e4526f82f72bba1d7ed Mon Sep 17 00:00:00 2001 From: DerTyp187 Date: Sun, 2 Jan 2022 14:01:18 +0100 Subject: [PATCH] created audio manager and Sound class --- Assets/Audios.meta | 8 +++ Assets/Audios/test.wav | Bin 0 -> 52178 bytes Assets/Audios/test.wav.meta | 22 +++++++ Assets/Scenes/HomeScene.unity | 62 ++++++++++++++++-- Assets/Scripts/Audio.meta | 8 +++ Assets/Scripts/Audio/AudioManager.cs | 51 ++++++++++++++ Assets/Scripts/Audio/AudioManager.cs.meta | 11 ++++ Assets/Scripts/Audio/Sound.cs | 21 ++++++ Assets/Scripts/Audio/Sound.cs.meta | 11 ++++ Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs | 1 + 10 files changed, 189 insertions(+), 6 deletions(-) create mode 100644 Assets/Audios.meta create mode 100644 Assets/Audios/test.wav create mode 100644 Assets/Audios/test.wav.meta create mode 100644 Assets/Scripts/Audio.meta create mode 100644 Assets/Scripts/Audio/AudioManager.cs create mode 100644 Assets/Scripts/Audio/AudioManager.cs.meta create mode 100644 Assets/Scripts/Audio/Sound.cs create mode 100644 Assets/Scripts/Audio/Sound.cs.meta diff --git a/Assets/Audios.meta b/Assets/Audios.meta new file mode 100644 index 0000000..03c3d9a --- /dev/null +++ b/Assets/Audios.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 07778ec755e38984e8ab154c052dbfe3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audios/test.wav b/Assets/Audios/test.wav new file mode 100644 index 0000000000000000000000000000000000000000..f99c64e01279639e6b023997fed07d4099e2a205 GIT binary patch literal 52178 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 v`_w!<>mwhxyn*vk&EHe4=^f8X{0=d1q(CxReD literal 0 HcmV?d00001 diff --git a/Assets/Audios/test.wav.meta b/Assets/Audios/test.wav.meta new file mode 100644 index 0000000..e803a3b --- /dev/null +++ b/Assets/Audios/test.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: c1a5d2c14eea7144d888cf025464b077 +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/Scenes/HomeScene.unity b/Assets/Scenes/HomeScene.unity index ae6279f..50a10e2 100644 --- a/Assets/Scenes/HomeScene.unity +++ b/Assets/Scenes/HomeScene.unity @@ -1189,6 +1189,56 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 609661063} m_CullTransparentMesh: 1 +--- !u!1 &650918549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 650918551} + - component: {fileID: 650918550} + m_Layer: 0 + m_Name: AudioManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &650918550 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 650918549} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0018a9494d9c3f5439fea5ecf8a53a26, type: 3} + m_Name: + m_EditorClassIdentifier: + sounds: + - name: test + clip: {fileID: 8300000, guid: c1a5d2c14eea7144d888cf025464b077, type: 3} + volume: 1 + pitch: 1 + source: {fileID: 0} +--- !u!4 &650918551 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 650918549} + 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_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &686586640 GameObject: m_ObjectHideFlags: 0 @@ -1282,7 +1332,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!114 &686586643 MonoBehaviour: @@ -1687,7 +1737,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &958699931 MonoBehaviour: @@ -2060,7 +2110,7 @@ RectTransform: m_Children: - {fileID: 1535827566} m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -2132,7 +2182,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!224 &1128837698 stripped RectTransform: @@ -5056,7 +5106,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7086846156459211593, guid: 0f6d9d1e97686d34d9872b5028512de5, type: 3} propertyPath: m_RootOrder - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 7086846156459211593, guid: 0f6d9d1e97686d34d9872b5028512de5, type: 3} propertyPath: m_LocalPosition.x @@ -5117,7 +5167,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7631475222009660906, guid: 05731c1ab7f50df438d8ad4231f0e4e5, type: 3} propertyPath: m_RootOrder - value: 1 + value: 2 objectReference: {fileID: 0} - target: {fileID: 7631475222009660906, guid: 05731c1ab7f50df438d8ad4231f0e4e5, type: 3} propertyPath: m_LocalPosition.x diff --git a/Assets/Scripts/Audio.meta b/Assets/Scripts/Audio.meta new file mode 100644 index 0000000..9d4124e --- /dev/null +++ b/Assets/Scripts/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6dcdcc23d4d29b468275ced8b179728 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Audio/AudioManager.cs b/Assets/Scripts/Audio/AudioManager.cs new file mode 100644 index 0000000..aacf515 --- /dev/null +++ b/Assets/Scripts/Audio/AudioManager.cs @@ -0,0 +1,51 @@ +using UnityEditor.Audio; +using System; +using UnityEngine; + +public class AudioManager : MonoBehaviour +{ + public Sound[] sounds; + + public static AudioManager instance; + + void Awake() + { + if(instance == null) + instance = this; + else + { + Destroy(gameObject); + return; + } + + DontDestroyOnLoad(gameObject); + + foreach(Sound s in sounds) + { + s.source = gameObject.AddComponent(); + s.source.clip = s.clip; + + s.source.volume = s.volume; + s.source.pitch = s.pitch; + s.source.loop = s.loop; + } + } + + private void Start() + { + // Enter Music here + } + + + public void Play(string name) + { + Sound s = Array.Find(sounds, sound => sound.name == name); + if(s == null) + { + Debug.LogWarning("Sound: " + s.name + " not found!"); + return; + } + + s.source.Play(); + } +} diff --git a/Assets/Scripts/Audio/AudioManager.cs.meta b/Assets/Scripts/Audio/AudioManager.cs.meta new file mode 100644 index 0000000..60d662d --- /dev/null +++ b/Assets/Scripts/Audio/AudioManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0018a9494d9c3f5439fea5ecf8a53a26 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Audio/Sound.cs b/Assets/Scripts/Audio/Sound.cs new file mode 100644 index 0000000..83d0654 --- /dev/null +++ b/Assets/Scripts/Audio/Sound.cs @@ -0,0 +1,21 @@ +using UnityEngine.Audio; +using UnityEngine; + +[System.Serializable] +public class Sound +{ + public string name; + + public AudioClip clip; + + [Range(0f, 1f)] + public float volume; + + [Range (.1f, 3f)] + public float pitch; + + [HideInInspector] + public AudioSource source; + + public bool loop; +} diff --git a/Assets/Scripts/Audio/Sound.cs.meta b/Assets/Scripts/Audio/Sound.cs.meta new file mode 100644 index 0000000..2922e57 --- /dev/null +++ b/Assets/Scripts/Audio/Sound.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 19dd45dc7a1b8284aabf85e506a4c065 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs b/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs index f447fc8..0b93ae6 100644 --- a/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs +++ b/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs @@ -67,6 +67,7 @@ public class HomeSceneBtnScript : MonoBehaviour, IPointerEnterHandler, IPointerE public void OnPointerEnter(PointerEventData eventData) { isHovering = true; + FindObjectOfType().Play("test"); } public void OnPointerExit(PointerEventData eventData)