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