From 163932f1c00ec36195262140cc63e3985c8feecc Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期四, 15 十一月 2018 10:53:27 +0800
Subject: [PATCH] 4792 (只在master)原随包的配置全部支持热更新。

---
 Assets/Editor/Tool/UpdateAssetBundleName.cs |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/Assets/Editor/Tool/UpdateAssetBundleName.cs b/Assets/Editor/Tool/UpdateAssetBundleName.cs
index 5c30865..54bfea2 100644
--- a/Assets/Editor/Tool/UpdateAssetBundleName.cs
+++ b/Assets/Editor/Tool/UpdateAssetBundleName.cs
@@ -268,4 +268,38 @@
         AssetDatabase.SaveAssets();
         AssetDatabase.Refresh();
     }
+}
+
+public class UpdateBuiltInSetting
+{
+    static string rootPath = Application.dataPath + "/ResourcesOut/BuiltIn/";
+    static string assetPath = "Assets/ResourcesOut/BuiltIn/";
+
+    [MenuItem("绋嬪簭/璁剧疆璧勬簮鍖呭悕/鏇存柊BuiltIn(All) AssetBundleName")]
+    public static void SetAllLuaAssetBundleName()
+    {
+        var allFiles = new List<FileInfo>();
+        FileExtersion.GetAllDirectoryFileInfos(rootPath, allFiles);
+
+        var amendRootPath = rootPath.Replace("\\", "/");
+        foreach (var file in allFiles)
+        {
+            var extension = Path.GetExtension(file.FullName);
+            if (extension == ".meta")
+            {
+                continue;
+            }
+
+            var directoryName = file.DirectoryName.Replace("\\", "/");
+            var relativeDirectory = directoryName.Replace(amendRootPath, "");
+
+            var importerPath = assetPath + relativeDirectory + Path.DirectorySeparatorChar + file.Name;
+            var importer = AssetImporter.GetAtPath(importerPath);
+            importer.assetBundleName = "builtin/" + relativeDirectory.ToLower();
+            EditorUtility.SetDirty(importer);
+        }
+
+        AssetDatabase.SaveAssets();
+        AssetDatabase.Refresh();
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0