Jacky's Simple Audio Manager  3.0.0-preview
A decentralized audio playing system for Unity, designed for simplicity and built to scale!
JSAM.MusicPlayer Class Reference
Inheritance diagram for JSAM.MusicPlayer:
JSAM.BaseAudioMusicFeedback JSAM.BaseAudioFeedback< MusicFileObject >

Public Types

enum  FadeBehaviour { FadeBehaviour.None, FadeBehaviour.AdditiveFadeIn, FadeBehaviour.CrossFadeIn, FadeBehaviour.FadeOutAndFadeIn }
 

Public Member Functions

void Play ()
 
void Stop ()
 

Protected Attributes

AudioPlaybackBehaviour onStart = AudioPlaybackBehaviour.Play
 
AudioPlaybackBehaviour onEnable = AudioPlaybackBehaviour.None
 
AudioPlaybackBehaviour onDisable = AudioPlaybackBehaviour.None
 
AudioPlaybackBehaviour onDestroy = AudioPlaybackBehaviour.Stop
 
FadeBehaviour fadeBehaviour = FadeBehaviour.None
 
- Protected Attributes inherited from JSAM.BaseAudioMusicFeedback
bool keepPlaybackPosition = true
 
bool restartOnReplay = false
 
bool stopInstantly = false
 
- Protected Attributes inherited from JSAM.BaseAudioFeedback< MusicFileObject >
new T audio
 
bool advancedMode
 

Properties

MusicChannelHelper MusicHelper [get]
 

Member Enumeration Documentation

◆ FadeBehaviour

Enumerator
None 
AdditiveFadeIn 
CrossFadeIn 
FadeOutAndFadeIn 

Member Function Documentation

◆ Play()

void JSAM.MusicPlayer.Play ( )

◆ Stop()

void JSAM.MusicPlayer.Stop ( )

Member Data Documentation

◆ fadeBehaviour

FadeBehaviour JSAM.MusicPlayer.fadeBehaviour = FadeBehaviour.None
protected

◆ onDestroy

AudioPlaybackBehaviour JSAM.MusicPlayer.onDestroy = AudioPlaybackBehaviour.Stop
protected

◆ onDisable

AudioPlaybackBehaviour JSAM.MusicPlayer.onDisable = AudioPlaybackBehaviour.None
protected

◆ onEnable

AudioPlaybackBehaviour JSAM.MusicPlayer.onEnable = AudioPlaybackBehaviour.None
protected

◆ onStart

AudioPlaybackBehaviour JSAM.MusicPlayer.onStart = AudioPlaybackBehaviour.Play
protected

Property Documentation

◆ MusicHelper

MusicChannelHelper JSAM.MusicPlayer.MusicHelper
get

The documentation for this class was generated from the following file: