Exemple #1
0
        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;
        }
Exemple #2
0
        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;
        }
Exemple #3
0
        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();
            }
        }