【m】优化音频管理器

This commit is contained in:
Han
2025-12-19 11:55:13 +08:00
parent 99e5409122
commit 3910229c5d
8 changed files with 70 additions and 37 deletions

View File

@@ -121,10 +121,10 @@ namespace Stary.Evo.AudioCore
if (myCoroutine != null)
{
CoroutineHelper.StopCoroutine(myCoroutine);
CoroutineHelper.Instance.StopCoroutine(myCoroutine);
myCoroutine = null;
}
myCoroutine = CoroutineHelper.StartCoroutine(SetMusicVolume(audioData.fadeDuration, audioData.volume));
myCoroutine = CoroutineHelper.Instance.StartCoroutine(SetMusicVolume(audioData.fadeDuration, audioData.volume));
}
/// <summary>
@@ -164,11 +164,11 @@ namespace Stary.Evo.AudioCore
/// <returns></returns>
private void FadeMusic(AudioSource source1, float fadeDuration, AudioSource source2 = null)
{
CoroutineHelper.StartCoroutine(FadeInMusic(source1, fadeDuration));
CoroutineHelper.Instance.StartCoroutine(FadeInMusic(source1, fadeDuration));
if (source2 != null)
{
CoroutineHelper.StartCoroutine(FadeOutMusic(source2, fadeDuration));
CoroutineHelper.Instance.StartCoroutine(FadeOutMusic(source2, fadeDuration));
}
}