Jacky's Simple Audio Manager
3.0.0-preview
A decentralized audio playing system for Unity, designed for simplicity and built to scale!
|
Public Member Functions | |
void | Play (bool isMain) |
void | Play (Transform transform=null, MusicChannelHelper helper=null) |
void | Play (Vector3 position, MusicChannelHelper helper=null) |
![]() | |
void | Initialize () |
Additional Inherited Members | |
![]() | |
float | loopStart |
Starting loop point, stored as time for accuracy sake, converted to samples in back-end More... | |
float | loopEnd |
Ending loop point, stored as time for accuracy sake, converted to samples in back-end More... | |
int | bpm = 120 |
float | relativeVolume = 1 |
bool | spatialize = false |
float | maxDistance |
Priority | priority = Priority.Default |
float | startingPitch = 1 |
float | pitchShift = 0.05f |
LoopMode | loopMode = LoopMode.NoLooping |
float | delay = 0 |
bool | ignoreTimeScale = false |
uint | maxPlayingInstances = 10 |
UnityEngine.Audio.AudioMixerGroup | mixerGroupOverride = null |
bool | fadeInOut |
float | fadeInDuration |
float | fadeOutDuration |
bool | bypassEffects |
bool | bypassListenerEffects |
bool | bypassReverbZones |
AudioChorusObj | chorusFilter |
AudioDistortionObj | distortionFilter |
AudioEchoObj | echoFilter |
AudioLowPassObj | lowPassFilter |
AudioHighPassObj | highPassFilter |
AudioReverbObj | reverbFilter |
bool | neverRepeat |
int | lastClipIndex = -1 |
![]() | |
string | safeName = "" |
List< AudioClip > | files = new List<AudioClip>() |
![]() | |
string | SafeName [get] |
List< AudioClip > | Files [get] |
void JSAM.MusicFileObject.Play | ( | bool | isMain | ) |
void JSAM.MusicFileObject.Play | ( | Transform | transform = null , |
MusicChannelHelper | helper = null |
||
) |
void JSAM.MusicFileObject.Play | ( | Vector3 | position, |
MusicChannelHelper | helper = null |
||
) |