From ea4e25ceca21484cbb422b4ce49ec6bc1220441f Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 08 五月 2026 16:43:22 +0800
Subject: [PATCH] android1

---
 Main/Core/ResModule/ScriptableObjectLoader.cs |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/Main/Core/ResModule/ScriptableObjectLoader.cs b/Main/Core/ResModule/ScriptableObjectLoader.cs
index 805f15b..70a6916 100644
--- a/Main/Core/ResModule/ScriptableObjectLoader.cs
+++ b/Main/Core/ResModule/ScriptableObjectLoader.cs
@@ -1,5 +1,7 @@
 锘縰sing UnityEngine;
 using System;
+using Cysharp.Threading.Tasks;
+using ProjSG.Resource;
 
 #if UNITY_EDITOR
 using UnityEditor;
@@ -13,8 +15,11 @@
     public const string SoNewBieGuide_Suffix = "NewBieGuideStep_";
     
 
-    
-    public static NewBieGuideScriptableObject LoadSoNewBieGuideStep(int _id)
+
+        // 宸茬Щ闄ゅ悓姝ュ姞杞芥帴鍙o紝寮哄埗涓氬姟鍏ㄩ儴璧板紓姝PI銆�
+        // public static NewBieGuideScriptableObject LoadSoNewBieGuideStep(int _id) => throw new NotSupportedException("鍚屾鍔犺浇宸茬鐢紝璇蜂娇鐢ㄥ紓姝ユ帴鍙�");
+
+    public static async UniTask<NewBieGuideScriptableObject> LoadSoNewBieGuideStepAsync(int _id)
     {
         NewBieGuideScriptableObject config = null;
         if (!AssetSource.isUseAssetBundle)
@@ -32,13 +37,13 @@
         else
         {
             var assetName = StringUtility.Concat(SoNewBieGuide_Suffix, _id.ToString());
-            var assetInfo = new AssetInfo(bundleName, assetName);
-            config = AssetBundleUtility.Instance.Sync_LoadAsset(assetInfo) as NewBieGuideScriptableObject;
+            var assetPath = StringUtility.Concat("Assets/ResourcesOut/ScriptableObject/NewBieGuide/", assetName);
+            config = await YooAssetService.Instance.LoadAssetAsync<NewBieGuideScriptableObject>(assetPath);
         }
 
         if (config == null)
         {
-            Debug.LogErrorFormat("ScriptableObjectLoader.LoadSoNewBieGuideStep() => 鍔犺浇涓嶅埌璧勬簮: {0}.", _id);
+            Debug.LogErrorFormat("ScriptableObjectLoader.LoadSoNewBieGuideStepAsync() => 鍔犺浇涓嶅埌璧勬簮: {0}.", _id);
         }
 
         return config;

--
Gitblit v1.8.0