Чистка мусора
This commit is contained in:
1 parent
5c81bde5db
commit
e128ee59f9
2 files changed
-170
No files matched your search
@@ -58,13 +58,6 @@ namespace Code.Audio
|
|||||||
MusicDictionary.Add(MusicType.Action, new ());
|
MusicDictionary.Add(MusicType.Action, new ());
|
||||||
}
|
}
|
||||||
|
|
||||||
// public async UniTask<AudioMixer> CreateMixer()
|
|
||||||
// {
|
|
||||||
// AudioMixer audioMixer = (await Addressables.InstantiateAsync(_audioMixerPrefab).ToUniTask()).GetComponent<AudioMixer>();
|
|
||||||
//
|
|
||||||
// return audioMixer;
|
|
||||||
// }
|
|
||||||
|
|
||||||
public async UniTask LoadAudioSourcePrefab(Action<GameObject> callback) =>
|
public async UniTask LoadAudioSourcePrefab(Action<GameObject> callback) =>
|
||||||
callback?.Invoke(await Addressables.LoadAssetAsync<GameObject>(_audioSourcePrefab));
|
callback?.Invoke(await Addressables.LoadAssetAsync<GameObject>(_audioSourcePrefab));
|
||||||
|
|
||||||
|
|||||||
@@ -74,49 +74,8 @@ namespace Code.Audio
|
|||||||
|
|
||||||
await _audioFactory.LoadAudioSourcePrefab(_audioSourcePool.Initialize);
|
await _audioFactory.LoadAudioSourcePrefab(_audioSourcePool.Initialize);
|
||||||
|
|
||||||
// InitializeMusicSources();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// private void InitializeMusicSources()
|
|
||||||
// {
|
|
||||||
// _actionMusicSource = _audioSourcePool.GetSource();
|
|
||||||
// _actionMusicSource.outputAudioMixerGroup = _actionMusicGroup;
|
|
||||||
// _actionMusicSource.spatialBlend = 0f;
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource = _audioSourcePool.GetSource();
|
|
||||||
// _peacefulMusicSource.outputAudioMixerGroup = _peacefulMusicGroup;
|
|
||||||
// _peacefulMusicSource.spatialBlend = 0f;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// public void PlayRandomGameplayMusic()
|
|
||||||
// {
|
|
||||||
// _peacefulMusicSource.resource =
|
|
||||||
// _audioFactory.PeacefulMusic[Random.Range(0, _audioFactory.PeacefulMusic.Count)];
|
|
||||||
// _actionMusicSource.resource =
|
|
||||||
// _audioFactory.ActionMusic[Random.Range(0, _audioFactory.ActionMusic.Count)];
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.Play();
|
|
||||||
// _actionMusicSource.Play();
|
|
||||||
// }
|
|
||||||
|
|
||||||
// public void PlayRandomMenuMusic()
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.Peaceful);
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.resource = _audioFactory.MenuMusic[Random.Range(0, _audioFactory.MenuMusic.Count)];
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.Play();
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// public void PlayRandomMenuMusic()
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.Peaceful);
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.resource = _audioFactory.MenuMusic[Random.Range(0, _audioFactory.MenuMusic.Count)];
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.Play();
|
|
||||||
// }
|
|
||||||
|
|
||||||
#pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
|
#pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
|
||||||
private Dictionary<MusicType, CancellationTokenSource> _cancellationTokenSources = new();
|
private Dictionary<MusicType, CancellationTokenSource> _cancellationTokenSources = new();
|
||||||
private Dictionary<MusicType, AudioSource> _musicAudioSources = new();
|
private Dictionary<MusicType, AudioSource> _musicAudioSources = new();
|
||||||
@@ -168,76 +127,8 @@ namespace Code.Audio
|
|||||||
|
|
||||||
_cancellationTokenSources[musicType].Cancel();
|
_cancellationTokenSources[musicType].Cancel();
|
||||||
|
|
||||||
// _musicAudioSources[musicType].Stop();
|
|
||||||
|
|
||||||
callback?.Invoke();
|
callback?.Invoke();
|
||||||
}
|
}
|
||||||
//
|
|
||||||
// private CancellationTokenSource _menuMusicTokenSource = new();
|
|
||||||
//
|
|
||||||
// public async UniTaskVoid PlayRandomMenuMusicUntilHumanityWillBeDestroyedForTheySins()
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.Peaceful);
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.resource = _audioFactory.MenuMusic[Random.Range(0, _audioFactory.MenuMusic.Count)];
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.Play();
|
|
||||||
//
|
|
||||||
// await UniTask.WaitUntilValueChanged(_peacefulMusicSource, _ => _peacefulMusicSource.isPlaying,
|
|
||||||
// cancellationToken: _menuMusicTokenSource.Token);
|
|
||||||
// if (_menuMusicTokenSource.IsCancellationRequested)
|
|
||||||
// {
|
|
||||||
// _menuMusicTokenSource.Dispose();
|
|
||||||
// _menuMusicTokenSource = new();
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// PlayRandomMenuMusicUntilHumanityWillBeDestroyedForTheySins();
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// private CancellationTokenSource _peacefulMusicTokenSource = new();
|
|
||||||
//
|
|
||||||
// public async UniTaskVoid PlayRandomPeacefulMusicUntilHumanityWillBeDestroyedForTheySins()
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.Peaceful);
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.resource =
|
|
||||||
// _audioFactory.PeacefulMusic[Random.Range(0, _audioFactory.PeacefulMusic.Count)];
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.Play();
|
|
||||||
//
|
|
||||||
// await UniTask.WaitUntilValueChanged(_peacefulMusicSource, _ => _peacefulMusicSource.isPlaying,
|
|
||||||
// cancellationToken: _peacefulMusicTokenSource.Token);
|
|
||||||
// if (_peacefulMusicTokenSource.IsCancellationRequested)
|
|
||||||
// {
|
|
||||||
// _peacefulMusicTokenSource.Dispose();
|
|
||||||
// _peacefulMusicTokenSource = new();
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// PlayRandomPeacefulMusicUntilHumanityWillBeDestroyedForTheySins();
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// private CancellationTokenSource _actionMusicTokenSource = new();
|
|
||||||
// public async UniTaskVoid PlayRandomActionMusicUntilHumanityWillBeDestroyedForTheySins()
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.Action);
|
|
||||||
//
|
|
||||||
// _actionMusicSource.resource = _audioFactory.ActionMusic[Random.Range(0, _audioFactory.ActionMusic.Count)];
|
|
||||||
//
|
|
||||||
// _actionMusicSource.Play();
|
|
||||||
//
|
|
||||||
// await UniTask.WaitUntilValueChanged(_actionMusicSource, _ => _actionMusicSource.isPlaying,
|
|
||||||
// cancellationToken: _actionMusicTokenSource.Token);
|
|
||||||
// if (_actionMusicTokenSource.IsCancellationRequested)
|
|
||||||
// {
|
|
||||||
// _actionMusicTokenSource.Dispose();
|
|
||||||
// _actionMusicTokenSource = new();
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// PlayRandomActionMusicUntilHumanityWillBeDestroyedForTheySins();
|
|
||||||
// }
|
|
||||||
#pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
|
#pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
|
||||||
|
|
||||||
public void StopMusic()
|
public void StopMusic()
|
||||||
@@ -254,60 +145,6 @@ namespace Code.Audio
|
|||||||
|
|
||||||
callback?.Invoke();
|
callback?.Invoke();
|
||||||
}
|
}
|
||||||
//
|
|
||||||
// public async UniTaskVoid GladlyAskToStopMenuMusic(Action callback = null)
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.None);
|
|
||||||
//
|
|
||||||
// await UniTask.WaitForSeconds(1f);
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.Stop();
|
|
||||||
//
|
|
||||||
// _menuMusicTokenSource.Cancel();
|
|
||||||
//
|
|
||||||
// callback?.Invoke();
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// public async UniTaskVoid GladlyAskToStopGameplayMusic(Action callback = null)
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.None);
|
|
||||||
//
|
|
||||||
// await UniTask.WaitForSeconds(1f);
|
|
||||||
//
|
|
||||||
// _actionMusicSource.Stop();
|
|
||||||
// _peacefulMusicSource.Stop();
|
|
||||||
//
|
|
||||||
// _actionMusicTokenSource.Cancel();
|
|
||||||
// _peacefulMusicTokenSource.Cancel();
|
|
||||||
//
|
|
||||||
// callback?.Invoke();
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// public async UniTaskVoid GladlyAskToStopActionMusic(Action callback = null)
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.None);
|
|
||||||
//
|
|
||||||
// await UniTask.WaitForSeconds(1f);
|
|
||||||
//
|
|
||||||
// _actionMusicSource.Stop();
|
|
||||||
//
|
|
||||||
// _actionMusicTokenSource.Cancel();
|
|
||||||
//
|
|
||||||
// callback?.Invoke();
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// public async UniTaskVoid GladlyAskToStopPeacefulMusic(Action callback = null)
|
|
||||||
// {
|
|
||||||
// TransitToSnapshot(AudioSnapshotState.None);
|
|
||||||
//
|
|
||||||
// await UniTask.WaitForSeconds(1f);
|
|
||||||
//
|
|
||||||
// _peacefulMusicSource.Stop();
|
|
||||||
//
|
|
||||||
// _peacefulMusicTokenSource.Cancel();
|
|
||||||
//
|
|
||||||
// callback?.Invoke();
|
|
||||||
// }
|
|
||||||
|
|
||||||
public void TransitToSnapshot(AudioSnapshotState state, float time = 1f)
|
public void TransitToSnapshot(AudioSnapshotState state, float time = 1f)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user