diff --git a/Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs b/Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs index 15fefc1..cee6efb 100644 --- a/Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs +++ b/Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs @@ -41,6 +41,7 @@ namespace Stary.Evo.AudioCore /// public static Task PlayVoice(AudioClip audioClip, float volume = 1f) { + if(CoroutineHelper.coroutineRunner == null) Initialize(); return Voice.Play(audioClip, volume); } @@ -49,6 +50,7 @@ namespace Stary.Evo.AudioCore /// public static void StopVoice() { + if(CoroutineHelper.coroutineRunner == null) return; Voice.Stop(); } @@ -72,6 +74,7 @@ namespace Stary.Evo.AudioCore /// public static void StopAllSFX() { + if(CoroutineHelper.coroutineRunner == null) return; AudioData audioData = new AudioData(); SFX.Stop(); } @@ -107,6 +110,7 @@ namespace Stary.Evo.AudioCore /// 自然过渡时间 public static void StopMusic(float fadeDuration = 1f) { + if(CoroutineHelper.coroutineRunner == null) return; AudioData audioData = new AudioData(); audioData.fadeDuration = fadeDuration; Music.Stop(audioData); diff --git a/Assets/04.AudioCore/package.json b/Assets/04.AudioCore/package.json index 461e96b..9d25150 100644 --- a/Assets/04.AudioCore/package.json +++ b/Assets/04.AudioCore/package.json @@ -1,6 +1,6 @@ { "name": "com.staryevo.audiocore", - "version": "1.0.10", + "version": "1.0.11", "displayName": "04.AudioCore", "description": "音频播放工具", "unity": "2021.3",