From 52abf0266d13039eb01d8ffd51c785f16e1b6121 Mon Sep 17 00:00:00 2001 From: yauwailam Date: Mon, 10 Feb 2025 23:04:02 +0800 Subject: [PATCH] add proximity audio to school and park pond --- Game/Assets/Audio/campanile-79046.mp3 | 3 ++ Game/Assets/Audio/campanile-79046.mp3.meta | 23 ++++++++++++ .../running-stream-water-sound-239612.mp3 | 3 ++ ...running-stream-water-sound-239612.mp3.meta | 23 ++++++++++++ Game/Assets/AudioLoop.cs | 35 +++++++++++++++++++ Game/Assets/AudioLoop.cs.meta | 11 ++++++ 6 files changed, 98 insertions(+) create mode 100644 Game/Assets/Audio/campanile-79046.mp3 create mode 100644 Game/Assets/Audio/campanile-79046.mp3.meta create mode 100644 Game/Assets/Audio/running-stream-water-sound-239612.mp3 create mode 100644 Game/Assets/Audio/running-stream-water-sound-239612.mp3.meta create mode 100644 Game/Assets/AudioLoop.cs create mode 100644 Game/Assets/AudioLoop.cs.meta diff --git a/Game/Assets/Audio/campanile-79046.mp3 b/Game/Assets/Audio/campanile-79046.mp3 new file mode 100644 index 0000000..e8935f6 --- /dev/null +++ b/Game/Assets/Audio/campanile-79046.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d47b07b4a4d0ee405c55028fb3a3d749da9782c2cca5b10c9198323ca0441bf9 +size 1309920 diff --git a/Game/Assets/Audio/campanile-79046.mp3.meta b/Game/Assets/Audio/campanile-79046.mp3.meta new file mode 100644 index 0000000..4ad831e --- /dev/null +++ b/Game/Assets/Audio/campanile-79046.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 87f42ddfbd6ec30469ddd6094df7bb12 +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/Game/Assets/Audio/running-stream-water-sound-239612.mp3 b/Game/Assets/Audio/running-stream-water-sound-239612.mp3 new file mode 100644 index 0000000..9c9f686 --- /dev/null +++ b/Game/Assets/Audio/running-stream-water-sound-239612.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce07516a407c60f71480d160e1a464e92e4e8920ffaafecf38223248842d7028 +size 17760000 diff --git a/Game/Assets/Audio/running-stream-water-sound-239612.mp3.meta b/Game/Assets/Audio/running-stream-water-sound-239612.mp3.meta new file mode 100644 index 0000000..829e153 --- /dev/null +++ b/Game/Assets/Audio/running-stream-water-sound-239612.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 40b73b23adcb26b468a34ef55de6968d +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/Game/Assets/AudioLoop.cs b/Game/Assets/AudioLoop.cs new file mode 100644 index 0000000..1ab7914 --- /dev/null +++ b/Game/Assets/AudioLoop.cs @@ -0,0 +1,35 @@ +/* + Author : Wai Lam + Date : 10/2/2025 + Description : Loop the school bell and interval + */ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class AudioLoop : MonoBehaviour +{ + public AudioSource audioSource; // Attach your AudioSource in the Inspector + + private void Start() + { + if (audioSource == null) + { + audioSource = GetComponent(); + } + StartCoroutine(PlayPauseLoop()); + } + + private IEnumerator PlayPauseLoop() + { + while (true) + { + audioSource.Stop(); + audioSource.Play(); // Play the audio + yield return new WaitForSeconds(10f); // Play for 10 seconds + + audioSource.Stop(); // Pause the audio + yield return new WaitForSeconds(15f); // Pause for 15 seconds + } + } +} diff --git a/Game/Assets/AudioLoop.cs.meta b/Game/Assets/AudioLoop.cs.meta new file mode 100644 index 0000000..faeea36 --- /dev/null +++ b/Game/Assets/AudioLoop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97af51c0bb51c334fad1e4981ddb0749 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: