少年修仙传客户端基础资源
lwb
2021-03-02 c602fb038dc0274f82e4b39104ab5d757e392bb1
9527 去掉lua打包逻辑

(cherry picked from commit 2a356a308c0f419c959573cba211edb044d04676)
2个文件已修改
1个文件已删除
97 ■■■■■ 已修改文件
Assets/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/LuaBuildHelper.cs 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/UpdateAssetBundleName.cs 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs
@@ -337,11 +337,6 @@
                EditorApplication.delayCall += ExcuteBuildConfig;
            }
            if (GUILayout.Button("Lua"))
            {
                EditorApplication.delayCall += ExcuteBuildLua;
            }
            if (GUILayout.Button("UI"))
            {
                EditorApplication.delayCall += ExcuteBuildUI;
@@ -585,7 +580,6 @@
            ExcuteBuildLevels();
            ExcuteBuildUI();
            ExcuteBuildBuiltIn();
            ExcuteBuildLua();
            ExcuteBuildPatch();
            ExcuteBuildLogic();
@@ -664,14 +658,6 @@
            UpdateScriptableObjectsSetting.SetAllScriptableObjectAssetBundleName();
            ExcuteBuildAsset("config");
            TableTool.CopyConfigsToOutPutPath(StringUtility.Contact(m_UserData.m_OutputPath, "/config"));
        }
        private void ExcuteBuildLua()
        {
            LuaBuildHelper.OnPreBuild();
            UpdateLuaSetting.SetAllLuaAssetBundleName();
            ExcuteBuildAsset("lua");
            LuaBuildHelper.OnPostBuild();
        }
        private void ExcuteBuildPatch()
Assets/Editor/Tool/LuaBuildHelper.cs
File was deleted
Assets/Editor/Tool/UpdateAssetBundleName.cs
@@ -20,7 +20,6 @@
        UpdateLevelSetting.SetAllLevelAssetBundleName();
        UpdateAudioSetting.SetAllAudioAssetBundleName();
        UpdateVideoSetting.SetAllVideoAssetBundleName();
        // UpdateLuaSetting.SetAllLuaAssetBundleName();
        UpdateBuiltInSetting.SetBuiltinAssetBundleName();
        AssetDatabase.Refresh();
        DebugEx.Log("资源包名全部更新完成!");
@@ -490,40 +489,6 @@
            // EditorUtility.SetDirty(importer);
        }
        DebugEx.Log("Video资源包名更新完成!");
        // AssetDatabase.SaveAssets();
        // AssetDatabase.Refresh();
    }
}
public class UpdateLuaSetting
{
    static string rootPath = Application.dataPath + "/ResourcesOut/Lua/";
    static string assetPath = "Assets/ResourcesOut/Lua/";
    [MenuItem("程序/设置资源包名/恢复Lua后缀名")]
    public static void RestLua()
    {
        LuaBuildHelper.OnPostBuild();
    }
    [MenuItem("程序/设置资源包名/更新Lua(All) AssetBundleName")]
    public static void SetAllLuaAssetBundleName()
    {
        var allFiles = new DirectoryInfo(rootPath).GetFiles("*.txt", SearchOption.AllDirectories);
        var amendRootPath = rootPath.Replace("\\", "/");
        foreach (var file in allFiles)
        {
            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 = "lua/" + relativeDirectory.ToLower();
            // EditorUtility.SetDirty(importer);
        }
        DebugEx.Log("Lua资源包名更新完成!");
        // AssetDatabase.SaveAssets();
        // AssetDatabase.Refresh();
    }