From eb27e5fd31f73b998a4bbd85511a31e40b8c61b7 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 21 十一月 2025 17:03:47 +0800
Subject: [PATCH] 0312 关闭游戏内日志
---
Main/ResModule/AudioLoader.cs | 46 ++--------------------------------------------
1 files changed, 2 insertions(+), 44 deletions(-)
diff --git a/Main/ResModule/AudioLoader.cs b/Main/ResModule/AudioLoader.cs
index f250808..4b9b101 100644
--- a/Main/ResModule/AudioLoader.cs
+++ b/Main/ResModule/AudioLoader.cs
@@ -4,56 +4,14 @@
public class AudioLoader
{
- static string AUDIO_EXTERSION = ".wav";
-
public static AudioClip LoadAudio(string _folderName, string _clipName)
{
- AudioClip audioClip = null;
- if (AssetSource.audioFromEditor)
- {
-#if UNITY_EDITOR
- var fileName = StringUtility.Contact("/", _clipName, AUDIO_EXTERSION);
- var path = StringUtility.Contact(ResourcesPath.ResourcesOutAssetPath, ResourcesPath.AUDIO_SUFFIX, _folderName, fileName);
-
- audioClip = UnityEditor.AssetDatabase.LoadAssetAtPath<AudioClip>(path);
-#endif
- }
- else
- {
- var assetInfo = new AssetInfo(StringUtility.Contact("audio/", _folderName), _clipName);
- audioClip = AssetBundleUtility.Instance.Sync_LoadAsset(assetInfo) as AudioClip;
- }
-
- if (audioClip == null)
- {
- Debug.LogErrorFormat("AudioLoader.LoadSkillAudio() => 鍔犺浇涓嶅埌璧勬簮: {0}.", _clipName);
- }
-
- return audioClip;
+ return ResManager.Instance.LoadAsset<AudioClip>("Audio/" + _folderName, _clipName);
}
public static void LoadAudioAsync(string _folderName, string _clipName, Action<bool, UnityEngine.Object> _callBack)
{
- AudioClip audioClip = null;
- if (AssetSource.audioFromEditor)
- {
-#if UNITY_EDITOR
- var fileName = StringUtility.Contact("/", _clipName, AUDIO_EXTERSION);
- var path = StringUtility.Contact(ResourcesPath.ResourcesOutAssetPath, ResourcesPath.AUDIO_SUFFIX, _folderName, fileName);
- audioClip = UnityEditor.AssetDatabase.LoadAssetAtPath<AudioClip>(path);
-
- if (_callBack != null)
- {
- _callBack(true, audioClip);
- }
-#endif
- }
- else
- {
- var assetInfo = new AssetInfo(StringUtility.Contact("audio/", _folderName).ToLower(), _clipName);
- AssetBundleUtility.Instance.Co_LoadAsset(assetInfo, _callBack);
- }
-
+ ResManager.Instance.LoadAssetAsync<AudioClip>("Audio/" + _folderName, _clipName, _callBack);
}
}
--
Gitblit v1.8.0