We've sent a verification link by email
Didn't receive the email? Check your Spam folder, it may have been caught by a filter. If you still don't see it, you can resend the verification email.
Sound made for a cancelled student game. Created from other CC0 sounds from Freesound but edited & mixed together.
Unity C# Implementation Code:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class wateringAudio : MonoBehaviour {
public float maxVolume = .3f;
public float fadeInTime = 0.5f;
public float fadeOutTime = 0.25f;
float volumeUnreal = 0;
bool fadeIn = false;
bool fadeOut = false;
float nowFade;
public AudioSource audioSource;
bool pausedYet = false;
public float fadeCurve = 2;
void Start () { audioSource.loop = true;}
void Update () {
if (Input.GetKeyDown("s")) {
fadeIn = true;
fadeOut = false;
if (!pausedYet){
audioSource.Play();
pausedYet = true;
} else { audioSource.UnPause(); }
}
if (Input.GetKeyUp("s"))
{
fadeOut = true;
fadeIn = false;
}
if (fadeIn)
{
nowFade = Time.deltaTime * maxVolume / fadeInTime;
if (volumeUnreal + nowFade < maxVolume) {
volumeUnreal += Time.deltaTime * maxVolume / fadeInTime;
} else {
volumeUnreal = maxVolume;
fadeIn = false;
}
audioSource.volume = Mathf.Pow(volumeUnreal, fadeCurve);
}
if (fadeOut) {
nowFade = Time.deltaTime * maxVolume / fadeInTime;
if (volumeUnreal > Time.deltaTime * maxVolume / fadeInTime)
{
volumeUnreal -= Time.deltaTime * maxVolume / fadeInTime;
} else {
volumeUnreal = 0;
audioSource.Pause();
fadeOut = false;
}
audioSource.volume = Mathf.Pow(volumeUnreal, fadeCurve);
}
}
}
Type
Wave (.wav)
Duration
0:17.863
File size
3.3 MB
Sample rate
48000.0 Hz
Bit depth
32 bit
Channels
Mono
3 years, 6 months ago
Great, thanks!
5 years, 10 months ago
thank you, i'll use it for my game