Пример #1
0
        public void Play()
        {
            _musicSource.Play();
            VolumeLerpJob playJob = new VolumeLerpJob(_musicSource, 1f, 1f);

            _jobSystem.AddSyncJob(playJob);
        }
Пример #2
0
        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);
        }