三国卡牌客户端基础资源仓库
yyl
7 天以前 f0724d6906f0bae0018981f60dc11194be52834d
漏提交
1个文件已修改
32 ■■■■■ 已修改文件
Assets/Editor/YooAsset/YooAssetBuildTool.cs 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/YooAsset/YooAssetBuildTool.cs
@@ -567,6 +567,38 @@
        System.IO.Directory.CreateDirectory(yooRoot);
    }
    public static void DeleteStartupConfigsFromStreamingAssets()
    {
        string yooRoot = AssetBundleBuilderHelper.GetStreamingAssetsRoot();
        string initialFunctionPath = System.IO.Path.Combine(yooRoot, "InitialFunction.txt");
        string initialFunctionMetaPath = initialFunctionPath + ".meta";
        string configDir = System.IO.Path.Combine(yooRoot, "config");
        string configMetaPath = configDir + ".meta";
        if (System.IO.File.Exists(initialFunctionPath))
        {
            System.IO.File.Delete(initialFunctionPath);
        }
        if (System.IO.File.Exists(initialFunctionMetaPath))
        {
            System.IO.File.Delete(initialFunctionMetaPath);
        }
        if (System.IO.Directory.Exists(configDir))
        {
            System.IO.Directory.Delete(configDir, true);
        }
        if (System.IO.File.Exists(configMetaPath))
        {
            System.IO.File.Delete(configMetaPath);
        }
        AssetDatabase.Refresh();
        Debug.Log("[YooAssetBuildTool] 已清理 StreamingAssets/yoo 下的 InitialFunction.txt 和 config 目录");
    }
    private static string ResolveOutputDirectory(string outputPath)
    {
        string projectRoot = System.IO.Directory.GetParent(Application.dataPath).FullName;