Made progress action optional for RpfFile.Defragment

This commit is contained in:
dexy 2020-01-28 01:21:53 +11:00
parent 8478e8c2db
commit 8b7474e1d0

View File

@ -1900,7 +1900,7 @@ namespace CodeWalker.GameFiles
}
public static void Defragment(RpfFile file, Action<string, float> progress)
public static void Defragment(RpfFile file, Action<string, float> progress = null)
{
if (file?.AllEntries == null) return;
@ -1928,7 +1928,7 @@ namespace CodeWalker.GameFiles
var entry = allfiles[i];
float prog = (float)i / allfiles.Count;
string txt = "Relocating " + entry.Name + "...";
progress(txt, prog);
progress?.Invoke(txt, prog);
var sourceblock = entry.FileOffset;
var blockcount = GetBlockCount(entry.GetFileSize());