From b653fb8a1b763a328f73c5a9d3845bb54a003bb0 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 28 七月 2025 11:12:47 +0800
Subject: [PATCH] 0312 对象池管理,备份代码

---
 Main/System/Sound/SoundPlayer.cs |   37 ++++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/Main/System/Sound/SoundPlayer.cs b/Main/System/Sound/SoundPlayer.cs
index e9f3d84..3315f86 100644
--- a/Main/System/Sound/SoundPlayer.cs
+++ b/Main/System/Sound/SoundPlayer.cs
@@ -2,7 +2,6 @@
 using System.Collections.Generic;
 using UnityEngine;
 
-using vnxbqy.UI;
 using System;
 
 public class SoundPlayer : MonoBehaviour
@@ -125,14 +124,14 @@
 
     public void UnLoadMusic(int _exclude)
     {
-        if (!AssetSource.audioFromEditor && DeviceUtility.IsLowMemory())
+        if (AssetSource.isUseAssetBundle && DeviceUtility.IsLowMemory())
         {
             foreach (var key in musicAudioClipDict.Keys)
             {
                 if (key != _exclude)
                 {
                     var config = AudioConfig.Get(key);
-                    AssetBundleUtility.Instance.UnloadAsset("audio/music", config.Audio);
+                    ResManager.Instance.UnloadAsset("Audio/" + config.Folder, config.Audio);
                 }
             }
 
@@ -303,23 +302,23 @@
         }
     }
 
-    public void PlayLoginMusic()
-    {
-        var loginMusic = BuiltInLoader.LoadMusic("Music_Login");
-        if (!m_MusicAudioSource.isPlaying || m_MusicAudioSource.clip != loginMusic)
-        {
-            StartCoroutine(Co_BackGroundMusicFadeOutIn(loginMusic, false));
-        }
-    }
+    //public void PlayLoginMusic()
+    //{
+    //    var loginMusic = BuiltInLoader.LoadMusic("Music_Login");
+    //    if (!m_MusicAudioSource.isPlaying || m_MusicAudioSource.clip != loginMusic)
+    //    {
+    //        StartCoroutine(Co_BackGroundMusicFadeOutIn(loginMusic, false));
+    //    }
+    //}
 
-    private void LateUpdate()
-    {
-        // if (CameraController.Instance != null && CameraController.Instance.CameraObject != null)
-        // {
-        //     this.transform.position = CameraController.Instance.transform.position + new Vector3(0, 5, 0);
-        //     this.transform.rotation = CameraController.Instance.CameraObject.transform.rotation;
-        // }
-    }
+    //private void LateUpdate()
+    //{
+    //    if (CameraController.Instance != null && CameraController.Instance.CameraObject != null)
+    //    {
+    //        this.transform.position = CameraController.Instance.transform.position + new Vector3(0, 5, 0);
+    //        this.transform.rotation = CameraController.Instance.CameraObject.transform.rotation;
+    //    }
+    //}
 
     IEnumerator Co_BackGroundMusicFadeOutIn(AudioClip _clip, bool _oneShot)
     {

--
Gitblit v1.8.0