/// <summary> /// Copy files in the Manifest file to Data Folder /// <param name="pFileList">List of files to copy</param> /// </summary> private void _ManifestCopyToData(List <string> pFileList) { if ((pFileList == null) || (pFileList.Count == 0)) { return; } tbLog.AppendText("Copying files in Manifest file to Data folder\n"); bool dataDisplayNeedsRefreshing; string errorText; if (!_addon.CopyFilesFromManifestToData(pFileList, out dataDisplayNeedsRefreshing, out errorText)) { if (errorText != null) { tbLog.AppendText(errorText + "\n"); } } else { tbLog.AppendText("Copy of files: OK\n"); } if (dataDisplayNeedsRefreshing) { tbLog.AppendText("Refreshing info of files in Data folder\n"); _contentsAssetDisplay.SetData(_addon.AddonContents.MeatFileList); } }