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