From 0672e9265499e3582046c678c2e032d3c6ad0f9f Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 30 十月 2018 21:16:57 +0800
Subject: [PATCH] 4340 【前端】支持xlua方便IOS提审
---
Core/ResModule/BuiltInLoader.cs | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/Core/ResModule/BuiltInLoader.cs b/Core/ResModule/BuiltInLoader.cs
index 0bfa94b..1a77bcc 100644
--- a/Core/ResModule/BuiltInLoader.cs
+++ b/Core/ResModule/BuiltInLoader.cs
@@ -88,4 +88,32 @@
return audioClip;
}
+ public static T LoadScriptableObject<T>(string name) where T : ScriptableObject
+ {
+
+ T config;
+ if (AssetSource.builtInFromEditor)
+ {
+#if UNITY_EDITOR
+ var resourcePath = StringUtility.Contact(ResourcesPath.ResourcesOutAssetPath,
+ "BuiltIn/ScriptableObject/", name, ".asset");
+
+ config = UnityEditor.AssetDatabase.LoadAssetAtPath<T>(resourcePath);
+#endif
+ }
+ else
+ {
+ var assetInfo = new AssetInfo("builtin/scriptableobject", name);
+ config = AssetBundleUtility.Instance.Sync_LoadAsset(assetInfo) as T;
+ }
+
+ if (config == null)
+ {
+ Debug.LogErrorFormat("BuiltIn.LoadScriptableObject() => 鍔犺浇涓嶅埌璧勬簮: {0}.", name);
+ }
+
+ return config;
+ }
+
+
}
--
Gitblit v1.8.0