예제 #1
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;
        }