public ILugusAudioTrack Play(AudioClip clip, bool stopOthers = false, LugusAudioTrackSettings trackSettings = null) { // TODO: maybe upgrade this option to allow PauseOthers or MuteOthers as well? if (stopOthers) { StopAll(); } ILugusAudioTrack track = GetTrack(); track.Play(clip, trackSettings); return(track); }
public void SetupLocal() { //LoadLuGusAudio(); if (backgroundAmbient == null) { backgroundAmbient = LugusAudio.use.Ambient().GetTrack(); backgroundAmbient.Claim(); backgroundAmbient.Play(backgroundAmbientClip, new LugusAudioTrackSettings().Loop(true)); } if (backgroundMusic == null) { backgroundMusic = LugusAudio.use.Music().GetTrack(); backgroundMusic.Claim(); //backgroundMusic.Play(backgroundMusicClip, new LugusAudioTrackSettings().Loop(true).MaxVolume(0.2f).Volume(0.2f)); } LoadLuGusAudio(); }