AudioSource
AudioBehaviour
AudioSource

class:/TYPE/UnityEngine.AudioSource//, can be loaded from an assetbundle using AudioSource::createfromassetbundle(bundlename,prefabname) /

Parent

AudioBehaviour

Variables
bypasseffects
System.Boolean bypasseffects
bypasslistenereffects
System.Boolean bypasslistenereffects
bypassreverbzones
System.Boolean bypassreverbzones
clip
UnityEngine.AudioClip clip
dopplerlevel
System.Single dopplerlevel
ignorelistenerpause
System.Boolean ignorelistenerpause
ignorelistenervolume
System.Boolean ignorelistenervolume
isplaying
readonly System.Boolean isplaying
isvirtual
readonly System.Boolean isvirtual
loop
System.Boolean loop
maxdistance
System.Single maxdistance
mindistance
System.Single mindistance
mute
System.Boolean mute
panstereo
System.Single panstereo
pitch
System.Single pitch
playonawake
System.Boolean playonawake
priority
System.Int32 priority
reverbzonemix
System.Single reverbzonemix
rolloffmode
UnityEngine.AudioRolloffMode rolloffmode
spatialblend
System.Single spatialblend
spatialize
System.Boolean spatialize
spatializeposteffects
System.Boolean spatializeposteffects
spread
System.Single spread
time
System.Single time
timesamples
System.Int32 timesamples
velocityupdatemode
UnityEngine.AudioVelocityUpdateMode velocityupdatemode
volume
System.Single volume
Functions
audiosource::​create
static UnityEngine.AudioSource Create ()

Constructor replaces new;

Returns

UnityEngine.AudioSource

audiosource::​fromassetbundle
static UnityEngine.AudioSource CreateFromAssetBundle(
string bundle,
string objectname
)

Constructor for object from a bundle

Parameters
bundle
string

bundle name

objectname
string

object name with extension

Returns

UnityEngine.AudioSource

audiosource::​playclipatpoint
static System.Void PlayClipAtPoint(
UnityEngine.AudioClip clip,
UnityEngine.Vector3 position
)

UnityEngine.AudioClip clip-no documentation

Parameters
clip
UnityEngine.AudioClip

no documentation position -

Returns

System.Void

audiosource::​playclipatpoint
static System.Void PlayClipAtPoint(
UnityEngine.AudioClip clip,
UnityEngine.Vector3 position,
System.Single volume
)

UnityEngine.AudioClip clip-no documentation

Parameters
clip
UnityEngine.AudioClip

no documentation

position
UnityEngine.Vector3

no documentation volume -

Returns

System.Void

getcustomcurve
UnityEngine.AnimationCurve GetCustomCurve(
UnityEngine.AudioSourceCurveType type
)

UnityEngine.AudioSourceCurveType type-no documentation

Parameters

type -

Returns

UnityEngine.AnimationCurve

getoutputdata
System.Void GetOutputData(
System.Single[] samples,
System.Int32 channel
)

System.Single[] samples-no documentation

Parameters
samples
System.Single[]

no documentation channel -

Returns

System.Void

getspectrumdata
System.Void GetSpectrumData(
System.Single[] samples,
System.Int32 channel,
UnityEngine.FFTWindow window
)

System.Single[] samples-no documentation

Parameters
samples
System.Single[]

no documentation

channel
System.Int32

no documentation window -

Returns

System.Void

pause
System.Void Pause()
Returns

System.Void

play
System.Void Play(
System.UInt64 delay
)

System.UInt64 delay-no documentation

Parameters

delay -

Returns

System.Void

play
System.Void Play()
Returns

System.Void

playdelayed
System.Void PlayDelayed(
System.Single delay
)

System.Single delay-no documentation

Parameters

delay -

Returns

System.Void

playoneshot
System.Void PlayOneShot(
UnityEngine.AudioClip clip
)

UnityEngine.AudioClip clip-no documentation

Parameters

clip -

Returns

System.Void

playoneshot
System.Void PlayOneShot(
UnityEngine.AudioClip clip,
System.Single volumeScale
)

UnityEngine.AudioClip clip-no documentation

Parameters
clip
UnityEngine.AudioClip

no documentation volumeScale -

Returns

System.Void

playscheduled
System.Void PlayScheduled(
System.Double time
)

System.Double time-no documentation

Parameters

time -

Returns

System.Void

setambisonicdecoderfloat
System.Boolean SetAmbisonicDecoderFloat(
System.Int32 index,
System.Single value
)

System.Int32 index-no documentation

Parameters
index
System.Int32

no documentation value -

Returns

System.Boolean

setcustomcurve
System.Void SetCustomCurve(
UnityEngine.AudioSourceCurveType type,
UnityEngine.AnimationCurve curve
)

UnityEngine.AudioSourceCurveType type-no documentation

Parameters
type
UnityEngine.AudioSourceCurveType

no documentation curve -

Returns

System.Void

setscheduledendtime
System.Void SetScheduledEndTime(
System.Double time
)

System.Double time-no documentation

Parameters

time -

Returns

System.Void

setscheduledstarttime
System.Void SetScheduledStartTime(
System.Double time
)

System.Double time-no documentation

Parameters

time -

Returns

System.Void

setspatializerfloat
System.Boolean SetSpatializerFloat(
System.Int32 index,
System.Single value
)

System.Int32 index-no documentation

Parameters
index
System.Int32

no documentation value -

Returns

System.Boolean

stop
System.Void Stop()
Returns

System.Void

unpause
System.Void UnPause()
Returns

System.Void