From a9888da251d3ce142dc98c6e9ab519ef37007250 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期四, 11 四月 2019 17:00:54 +0800
Subject: [PATCH] 6481 【前端】【2.0】创角修改

---
 Core/ResModule/SceneLoader.cs |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/Core/ResModule/SceneLoader.cs b/Core/ResModule/SceneLoader.cs
index 18f7be9..07201a0 100644
--- a/Core/ResModule/SceneLoader.cs
+++ b/Core/ResModule/SceneLoader.cs
@@ -5,6 +5,30 @@
 public class SceneLoader
 {
 
+    public static GameObject LoadCreateRole(string name)
+    {
+        GameObject prefab = null;
+        if (AssetSource.sceneFromEditor)
+        {
+#if UNITY_EDITOR
+            var path = StringUtility.Contact(ResourcesPath.ResourcesOutAssetPath, "Scene/CreateRole/", name, ".prefab");
+            prefab = UnityEditor.AssetDatabase.LoadAssetAtPath<GameObject>(path);
+#endif
+        }
+        else
+        {
+            var assetInfo = new AssetInfo("maps/createrole", name);
+            prefab = AssetBundleUtility.Instance.Sync_LoadAsset(assetInfo) as GameObject;
+        }
+
+        if (prefab == null)
+        {
+            DebugEx.LogErrorFormat("SceneLoader.LoadCreateRole() => 鍔犺浇涓嶅埌璧勬簮: {0}.", name);
+        }
+
+        return prefab;
+    }
+
     public static Texture2D LoadTexture(string folder, string name)
     {
         Texture2D texture2D = null;

--
Gitblit v1.8.0