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",