public void Play() { _musicSource.Play(); VolumeLerpJob playJob = new VolumeLerpJob(_musicSource, 1f, 1f); _jobSystem.AddSyncJob(playJob); }
public void Pause(AudioJobBase.AudioJobClbk onComplete = null) { VolumeLerpJob pauseJob = new VolumeLerpJob(_musicSource, 0f, 1f); pauseJob.onComplete += _musicSource.Pause; if (onComplete != null) { pauseJob.onComplete += onComplete; } _jobSystem.AddSyncJob(pauseJob); }