/// <summary> /// Play the Audio object to the global audiosource. /// Adjust volume accordingly /// </summary> void GlobalPlay(AudioC audioC) { if (!global2DAudioSource.isPlaying) { global2DAudioSource.volume = audioC.Volume; global2DAudioSource.PlayOneShot(audioC.AudioClip); } }
/// <summary> /// Initialise the audio objects to a desired volume and clip /// </summary> private void CreateAudioObjects() { buttonAudio = new AudioC(Resources.Load <AudioClip>("Audio/Effects/Button Click"), 1); collisionAudio = new AudioC(Resources.Load <AudioClip>("Audio/Effects/Collision"), 1); completeAudio = new AudioC(Resources.Load <AudioClip>("Audio/Effects/objective complete 1"), 0.6f); }