using UnityEngine; using System.Collections; using Valve.VR; namespace Valve.VR.InteractionSystem.Sample { public class AmbientSound : MonoBehaviour { AudioSource s; public float fadeintime; float t; public bool fadeblack = false; float vol; // Use this for initialization void Start() { AudioListener.volume = 1; s = GetComponent(); s.time = Random.Range(0, s.clip.length); if (fadeintime > 0) t = 0; vol = s.volume; SteamVR_Fade.Start(Color.black, 0); SteamVR_Fade.Start(Color.clear, 7); } // Update is called once per frame void Update() { if (fadeintime > 0 && t < 1) { t += Time.deltaTime / fadeintime; s.volume = t * vol; } } } }