少年修仙传客户端基础资源
client_Hale
2018-12-04 451053748788c8074d3785aa4974f64ff1446c30
5098 【开发】【1.3】新版套装特效显示与配置 去掉包名定制
1个文件已修改
76 ■■■■ 已修改文件
Assets/Editor/Tool/UpdateAssetBundleName.cs 76 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/UpdateAssetBundleName.cs
@@ -146,55 +146,55 @@
            EditorUtility.SetDirty(importer);
        }
        var zsMaterialFiles = new DirectoryInfo(zsMaterialPath_Origin).GetFiles("*.mat", SearchOption.TopDirectoryOnly);
        if (!Directory.Exists(zsMaterialPath_OutPut))
        {
            Directory.CreateDirectory(zsMaterialPath_OutPut);
        }
        //var zsMaterialFiles = new DirectoryInfo(zsMaterialPath_Origin).GetFiles("*.mat", SearchOption.TopDirectoryOnly);
        //if (!Directory.Exists(zsMaterialPath_OutPut))
        //{
        //    Directory.CreateDirectory(zsMaterialPath_OutPut);
        //}
        foreach (var file in zsMaterialFiles)
        {
            var fileName = Path.GetFileName(file.FullName);
            File.Copy(file.FullName, StringUtility.Contact(zsMaterialPath_OutPut, "/", fileName), true);
        }
        //foreach (var file in zsMaterialFiles)
        //{
        //    var fileName = Path.GetFileName(file.FullName);
        //    File.Copy(file.FullName, StringUtility.Contact(zsMaterialPath_OutPut, "/", fileName), true);
        //}
        var fsMaterialFiles = new DirectoryInfo(fsMaterialPath_Origin).GetFiles("*.mat", SearchOption.TopDirectoryOnly);
        if (!Directory.Exists(fsMaterialPath_OutPut))
        {
            Directory.CreateDirectory(fsMaterialPath_OutPut);
        }
        //var fsMaterialFiles = new DirectoryInfo(fsMaterialPath_Origin).GetFiles("*.mat", SearchOption.TopDirectoryOnly);
        //if (!Directory.Exists(fsMaterialPath_OutPut))
        //{
        //    Directory.CreateDirectory(fsMaterialPath_OutPut);
        //}
        foreach (var file in fsMaterialFiles)
        {
            var fileName = Path.GetFileName(file.FullName);
            File.Copy(file.FullName, StringUtility.Contact(fsMaterialPath_OutPut, "/", fileName), true);
        }
        //foreach (var file in fsMaterialFiles)
        //{
        //    var fileName = Path.GetFileName(file.FullName);
        //    File.Copy(file.FullName, StringUtility.Contact(fsMaterialPath_OutPut, "/", fileName), true);
        //}
        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();
        foreach (var file in zsMaterialFiles)
        {
            var fileName = Path.GetFileName(file.FullName);
            var importerPath = assetPath + "/A_Zs/Materials/" + file.Name;
            var importer = AssetImporter.GetAtPath(importerPath);
        //foreach (var file in zsMaterialFiles)
        //{
        //    var fileName = Path.GetFileName(file.FullName);
        //    var importerPath = assetPath + "/A_Zs/Materials/" + file.Name;
        //    var importer = AssetImporter.GetAtPath(importerPath);
            importer.assetBundleName = "mob/a_zs_materials";
            EditorUtility.SetDirty(importer);
        }
        //    importer.assetBundleName = "mob/a_zs_materials";
        //    EditorUtility.SetDirty(importer);
        //}
        foreach (var file in fsMaterialFiles)
        {
            var fileName = Path.GetFileName(file.FullName);
            var importerPath = assetPath + "/A_Fs/Materials/" + file.Name;
            var importer = AssetImporter.GetAtPath(importerPath);
        //foreach (var file in fsMaterialFiles)
        //{
        //    var fileName = Path.GetFileName(file.FullName);
        //    var importerPath = assetPath + "/A_Fs/Materials/" + file.Name;
        //    var importer = AssetImporter.GetAtPath(importerPath);
            importer.assetBundleName = "mob/a_fs_materials";
            EditorUtility.SetDirty(importer);
        }
        //    importer.assetBundleName = "mob/a_fs_materials";
        //    EditorUtility.SetDirty(importer);
        //}
        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();
        //AssetDatabase.SaveAssets();
        //AssetDatabase.Refresh();
    }
}