/// <summary> /// Add a Filedescriptor to the Index /// </summary> /// <param name="pfd">The Descriptor</param> /// <param name="package">The File</param> internal void AddIndexFromPfd(SimPe.Collections.IO.PackedFileDescriptors pfds) { foreach (SimPe.Interfaces.Files.IPackedFileDescriptor pfd in pfds) { AddIndexFromPfd(pfd); } }
/// <summary> /// Initialize the instance Data /// </summary> /// <param name="folders">Fodlers to scan</param> internal void LoadIndex(SimPe.Collections.IO.PackedFileDescriptors pfds) { index = new Hashtable(); Wait.SubStart(); index.Clear(); if (pfds != null) { this.AddIndexFromPfd(pfds); } Wait.SubStop(); }