From d8456b01b4caff039d9459708d82e20a86692bb3 Mon Sep 17 00:00:00 2001 From: Han <1985708279@qq.com> Date: Thu, 24 Apr 2025 13:40:09 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90m=E3=80=91=E4=BF=AE=E5=A4=8D=E9=9D=99?= =?UTF-8?q?=E6=80=81=E7=B1=BB=E5=AF=B9=E8=B1=A1=E6=97=A0=E6=B3=95=E6=B8=85?= =?UTF-8?q?=E9=99=A4=E5=BC=95=E7=94=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/04.AudioCore/RunTime/Base/CoroutineHelper.cs | 4 ++-- Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs | 6 +++--- Assets/04.AudioCore/package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Assets/04.AudioCore/RunTime/Base/CoroutineHelper.cs b/Assets/04.AudioCore/RunTime/Base/CoroutineHelper.cs index 965d266..12d8759 100644 --- a/Assets/04.AudioCore/RunTime/Base/CoroutineHelper.cs +++ b/Assets/04.AudioCore/RunTime/Base/CoroutineHelper.cs @@ -7,7 +7,7 @@ namespace Stary.Evo.AudioCore { public static class CoroutineHelper { - private static CoroutineRunner coroutineRunner; + public static CoroutineRunner coroutineRunner; public static void SetRunner() { @@ -24,7 +24,7 @@ namespace Stary.Evo.AudioCore coroutineRunner.StopCoroutine(myCoroutine); } - private class CoroutineRunner : MonoBehaviour + public class CoroutineRunner : MonoBehaviour { private void OnDestroy() { diff --git a/Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs b/Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs index 213bac0..01093cf 100644 --- a/Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs +++ b/Assets/04.AudioCore/RunTime/Use/AudioCoreManager.cs @@ -27,7 +27,7 @@ namespace Stary.Evo.AudioCore /// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]} public static void PlayVoice(AudioData audioData) { - if(Voice == null) Initialize(); + if(CoroutineHelper.coroutineRunner == null) Initialize(); Voice.Play(audioData); } @@ -51,7 +51,7 @@ namespace Stary.Evo.AudioCore /// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]} public static void PlaySFX(AudioData audioData) { - if(SFX == null) Initialize(); + if(CoroutineHelper.coroutineRunner == null) Initialize(); SFX.Play(audioData); } @@ -74,7 +74,7 @@ namespace Stary.Evo.AudioCore /// {[clip:音频], [volume:音量], [fadeDuration:自然过渡时间]} public static void PlayMusic(AudioData audioData) { - if(Music == null) Initialize(); + if(CoroutineHelper.coroutineRunner == null) Initialize(); Music.Play(audioData); } diff --git a/Assets/04.AudioCore/package.json b/Assets/04.AudioCore/package.json index f0347d3..8bb264e 100644 --- a/Assets/04.AudioCore/package.json +++ b/Assets/04.AudioCore/package.json @@ -1,6 +1,6 @@ { "name": "com.staryevo.audiocore", - "version": "1.0.5", + "version": "1.0.6", "displayName": "04.AudioCore", "description": "音频播放工具", "unity": "2021.3",