From b6205733f892834b0cd9b46b1942c4b2afda77a8 Mon Sep 17 00:00:00 2001
From: Han <1985708279@qq.com>
Date: Tue, 17 Jun 2025 10:04:41 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90m=E3=80=91=E9=9F=B3=E9=A2=91=E6=92=AD?=
=?UTF-8?q?=E6=94=BE=E6=8F=92=E4=BB=B6=E5=88=A4=E6=96=AD=E6=93=8D=E4=BD=9C?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs | 4 ++++
Assets/04.AudioCore/package.json | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
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",