public void LoadPak(string Filename) { if (cache != null) { cache.Close(); } cache = null; if (pak != null) { pak.Close(); } pak = null; this.Filename = Filename; HierarchyMode = false; pak = new PakFile(Filename); tv = new TagViewer(settings, extractor1); tvTags.Nodes.Clear(); LoadPakItems(); isCache = false; }
public void LoadMap(string Filename, bool Hierarchy) { if (cache != null) { cache.Close(); } cache = null; if (pak != null) { pak.Close(); } pak = null; this.Filename = Filename; HierarchyMode = Hierarchy; cache = CacheManager.GetCache(Filename); tv = new TagViewer(settings, extractor1); tvTags.Nodes.Clear(); if (HierarchyMode) { LoadHierarchy(); } else { LoadClasses(); } isCache = true; }
public void ReloadMap(bool Hierarchy) { if (cache == null) { return; } HierarchyMode = Hierarchy; extractor1.CancelExtraction(); tv = new TagViewer(settings, extractor1); tvTags.Nodes.Clear(); if (HierarchyMode) { LoadHierarchy(); } else { LoadClasses(); } }