Sinespace Client  2023.2.17543
Client-side scripting for Sinespace
SineSpace.Scripting.Components.SAudioSource Class Reference
Inheritance diagram for SineSpace.Scripting.Components.SAudioSource:
ScriptClassComponent< AudioSource >

Public Member Functions

void Play ()
 
void Stop ()
 
void Pause ()
 
void UnPause ()
 
void PlayOneShot (SResource clip, float volume)
 
void PlayClipAtPoint (SResource clip, SVector position, float volume=1f)
 

Properties

bool Enabled [get, set]
 
bool Loop [get, set]
 
float DopplerLevel [get, set]
 
float Volume [get, set]
 
float Pitch [get, set]
 
float Time [get, set]
 
int TimeSamples [get, set]
 
float Length [get]
 
int Samples [get]
 
bool IsPlaying [get]
 
float PanStereo [get, set]
 
float SpatialBlend [get, set]
 
bool Spatialize [get, set]
 
bool SpatializePostEffects [get, set]
 
float ReverbZoneMix [get, set]
 
bool BypassEffects [get, set]
 
bool BypassListenerEffects [get, set]
 
bool BypassReverbZones [get, set]
 
float Spread [get, set]
 
int Priority [get, set]
 
bool Mute [get, set]
 
float MinDistance [get, set]
 
float MaxDistance [get, set]
 
SResource AudioClip [get, set]
 
- Properties inherited from ScriptClassComponent< AudioSource >
SGameObject GameObject [get]
 Return the GameObject which component added. More...
 

Member Function Documentation

◆ Pause()

void SineSpace.Scripting.Components.SAudioSource.Pause ( )

◆ Play()

void SineSpace.Scripting.Components.SAudioSource.Play ( )

◆ PlayClipAtPoint()

void SineSpace.Scripting.Components.SAudioSource.PlayClipAtPoint ( SResource  clip,
SVector  position,
float  volume = 1f 
)

◆ PlayOneShot()

void SineSpace.Scripting.Components.SAudioSource.PlayOneShot ( SResource  clip,
float  volume 
)

◆ Stop()

void SineSpace.Scripting.Components.SAudioSource.Stop ( )

◆ UnPause()

void SineSpace.Scripting.Components.SAudioSource.UnPause ( )

Property Documentation

◆ AudioClip

SResource SineSpace.Scripting.Components.SAudioSource.AudioClip
getset

◆ BypassEffects

bool SineSpace.Scripting.Components.SAudioSource.BypassEffects
getset

◆ BypassListenerEffects

bool SineSpace.Scripting.Components.SAudioSource.BypassListenerEffects
getset

◆ BypassReverbZones

bool SineSpace.Scripting.Components.SAudioSource.BypassReverbZones
getset

◆ DopplerLevel

float SineSpace.Scripting.Components.SAudioSource.DopplerLevel
getset

◆ Enabled

bool SineSpace.Scripting.Components.SAudioSource.Enabled
getset

◆ IsPlaying

bool SineSpace.Scripting.Components.SAudioSource.IsPlaying
get

◆ Length

float SineSpace.Scripting.Components.SAudioSource.Length
get

◆ Loop

bool SineSpace.Scripting.Components.SAudioSource.Loop
getset

◆ MaxDistance

float SineSpace.Scripting.Components.SAudioSource.MaxDistance
getset

◆ MinDistance

float SineSpace.Scripting.Components.SAudioSource.MinDistance
getset

◆ Mute

bool SineSpace.Scripting.Components.SAudioSource.Mute
getset

◆ PanStereo

float SineSpace.Scripting.Components.SAudioSource.PanStereo
getset

◆ Pitch

float SineSpace.Scripting.Components.SAudioSource.Pitch
getset

◆ Priority

int SineSpace.Scripting.Components.SAudioSource.Priority
getset

◆ ReverbZoneMix

float SineSpace.Scripting.Components.SAudioSource.ReverbZoneMix
getset

◆ Samples

int SineSpace.Scripting.Components.SAudioSource.Samples
get

◆ SpatialBlend

float SineSpace.Scripting.Components.SAudioSource.SpatialBlend
getset

◆ Spatialize

bool SineSpace.Scripting.Components.SAudioSource.Spatialize
getset

◆ SpatializePostEffects

bool SineSpace.Scripting.Components.SAudioSource.SpatializePostEffects
getset

◆ Spread

float SineSpace.Scripting.Components.SAudioSource.Spread
getset

◆ Time

float SineSpace.Scripting.Components.SAudioSource.Time
getset

◆ TimeSamples

int SineSpace.Scripting.Components.SAudioSource.TimeSamples
getset

◆ Volume

float SineSpace.Scripting.Components.SAudioSource.Volume
getset