AudioSource.PlayOneShot

function PlayOneShot (clip : AudioClip, volumeScale : float = 1.0F) : void

Parameters

NameDescription
clip The clip being played.
volumeScale The scale of the volume (0-1).

Description

Plays an AudioClip, and scales the AudioSource volume by volumeScale.

JavaScript
    @script RequireComponent(AudioSource)
// Play impact audio clip at volume 0.7
var impact : AudioClip;
function OnCollisionEnter () {
audio.PlayOneShot(impact, 0.7);
}

using UnityEngine;
using System.Collections;

[RequireComponent(typeof(AudioSource))]
public class example : MonoBehaviour {
public AudioClip impact;
void OnCollisionEnter() {
audio.PlayOneShot(impact, 0.7F);
}
}

import UnityEngine
import System.Collections

[RequireComponent(AudioSource)]
class example(MonoBehaviour):

public impact as AudioClip

def OnCollisionEnter():
audio.PlayOneShot(impact, 0.7F)

See Also: AudioSource.Play.