Пример #1
0
        static void CopyDLCToEXE(DLCItem item)
        {
            string sourcePath = Path.Combine(BaseConstMgr.Path_StreamingAssets, item.Name);
            string targetPath = Path.Combine(BuildConfig.DirPath, BuildConfig.FullName + "_Data/StreamingAssets", item.Name);

            BaseFileUtils.CopyDir(sourcePath, targetPath);
        }
Пример #2
0
 //拷贝非打包资源到指定目录
 public void CopyAllFiles()
 {
     for (int i = 0; i < AbsCopyDirectory.Count; ++i)
     {
         string absPath         = AbsCopyDirectory[i];
         string dir             = CopyDirectory[i];
         string finalTargetPath = Path.Combine(TargetPath, dir);
         BaseFileUtils.CopyDir(absPath, finalTargetPath, false, true);
     }
     //如果是默认DLC,拷贝指定的内部资源
     if (IsNative)
     {
         BaseFileUtils.CopyDir(BaseConstMgr.Path_InternalLanguage, Path.Combine(TargetPath, "Language"), false, false);
         BaseFileUtils.CopyDir(BaseConstMgr.Path_InternalLua, Path.Combine(TargetPath, "Lua"), false, false);
     }
 }